《Joomla! 1.5 网站防黑9条戒律》这篇文章中,我们提到,Joomla 管理员的 userID 是62,这也是 Joomla 安装结束后第一个用户。如果再添加新用户,其 userID 就是63、64 …… 这样递增下去。那么,你有没有想过,为什么 Joomla! 的用户 ID 从 62 开始?为什么不从 1 开始?

 

Joomla! User Management

对这个问题有兴趣的人还比较多,但是从来没有标准答案。下面我们摘录一些网友的观点,你愿意相信哪一种由你自己决定吧:

说法一:源于数字命理学算法

从“数字命理学”(Numerology)的理论出发,将 Administrator(管理员)这个单词中每个字母在字母表上的位置编号相加,其结果是 62。

 

a   d    m   i    n   i    s    t    r   a    t    o    r

1 + 4 + 13 + 9 + 14 + 9 + 19 + 20 + 18 + 1 + 20 + 15 + 18 = 

1 + 4 +  4 + 9 +  5 + 9 +  1 +  2 +  9 + 1 +  2 +  6 +  9 = 62

 

不过,这个说法有个破绽:为什么不用第一行的算法,而要将所有两位数加到一位数之后再总和?如果按照个思路继续加下去,结果应该是 6+2=8,怎么能是 62?

这个问题当然没有人来回答。即使如此,也不得不佩服 administrator 这个词通过上述第二个算式相加后的结果确实是62,难道仅仅是巧合?还是有人刻意而为?

也有人这么算:上面第一个算式总和是 161,拆开来,1 + 61 =62。是不是有点牵强附会?

还有人用这个算法计算了 user(用户)这个词:

U  s  e  r
    21+19+5+18=63

但是这个结果是 63,怎么办?他们说,第一个用户应该称为 User 1,如果用连字符替代中间这个空格就成了 User-1,即:

user-1=63-1=62

这个说法更牵强了。列于此处,聊博一笑吧。

 

说法二:源于继承

Joomla 核心团队的 Andrew Eddie 讲述了他对 62 这个 ID 的一些记忆: 

大家都知道,Joomla 是从 Mambo 衍生而来的。多年以前还没有 Joomla 的时候,Andrew Eddie 就在关注 mambo 了。他曾经下载了几乎每一个版本的 mambo。他手头保存的 mambo 最早版本是 2001年4月30日发布的 Mambo 3.0.0,该版本中 userID 是从 1 开始的。接下来的5个版本中都是这样,到了2001年7月27日左右发布的 3.0.6 版本中,超级管理员的 userID 成了 62。2001年11月发布的 3.0.7,以及2002年11月发布的 4.0及其后续版本,都沿用了这一“传统”,没有再改变过。

2003年2月 Andrew Eddie 加入了 mambo 团队。不过那里似乎也却有人解释这个变化的原因。Andrew Eddie 自己发现,在 3.0.5 版本与 3.0.6 版本之间,mambo 团队决定给用户密码加密(以前都是明文密码),同时做一些其它修改。因此,mambo 的开发人员可能做了很多测试工作,要不断添加、删除用户帐号,最后在打包时剩下那个用户的 ID 正好是 62。也可能是开发人员在修补某个安全漏洞时被攻击的那个帐号 ID 正好是62。无论哪一个是真正的原因,总之从那时起,第一个用户的 ID 是 62 这个规则就定下来了。当 Joomla 诞生时,也就自然而然地继承了这个传统。

  1. 评论 (6)

  2. Add Yours

评论 (6)

这里还没有人发表评论
  1. 王甦冠

原来是这个意思

  附件
您无权查看附件
 
  1. 王明辉

第二个说法更靠谱一些。删除测试数据的结果,而已。哪有什么命理学。

  附件
您无权查看附件
 
  1. ljoooooooo

继承和传承,中国人喜欢,没想到老外也喜欢。传承没有理由。我们就当是joomla传承MAMBO,希望joomla也能传承下去。

  附件
您无权查看附件
 
  1. zseagate

我个人更相信那是测试账号排在前面,封装时,ID被排到了62了这种说法。

  附件
您无权查看附件
 
  1. megcker

好有意思哦!

  附件
您无权查看附件
 
  1. lhping

这个问题还记得这么回事,里面搞的人怎么多,谁能说的清楚!不过id可以修改在从1开始,这个没这么无聊吧![url=www.hdeptc.com]joomla模板[/url] :roll:

  附件
您无权查看附件
 

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度