首页 > Joomla > Joomla!的UserID从62开始之谜

Joomla!的UserID从62开始之谜

2009年7月10日

Joomla! 超级管理员administrator的userID 是62,这也是 Joomla 安装结束后第一个用户。如果再添加新用户,其 userID 就是63、64 …… 这样递增下去。为什么 Joomla! 的userID从 62 开始?为什么不从 1 开始呢?对这个问题有两种说法:

说法一:源于数字命理学算法
从“数字命理学”(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 161
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 诞生时,也就自然而然地继承了这个传统。

作者: 分类: Joomla 标签: ,
声明:本站遵循 署名-非商业性使用-相同方式共享 3.0 共享协议. 转载请注明转自 执子之手与子偕老
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.