刚才想登陆一下朋友的博客,用了自己的帐号,用了她的帐号,都不能正常登陆。
密码是正确的,并未提示密码错误。只是下一步出来“您要做什么?a)回首页 b)进入管理 c)撰写日志”,无法进入管理或撰写日志,会提示“您所在的组是Guest组,并没有管理权限"。
我在想是不是我哪里帮她弄错了,进了phpMyAdmin,看了好久,没看出来哪里有错。又Google了好久,发现有个别人也是这样的(见: http://bbs.bo-blog.com/redirect.php?tid=22503&goto=lastpost )。
上面提到一种方法:使用默认模板登陆。地址为index.php?tem=default。加了?term=default时,会以默认模板登陆。
结果,真的能正常登陆了!看来是她修改了模版哪个地方,然后导致错误了。。。因为我明明下午帮她看过,还是正常的。
究竟是哪里错了呢?改了什么地方会导致这种离奇的错误的呢?有待分析。
2009.2.11早上补:昨晚后来看了一下她的模版文件,发现在一个 $变量=<<<eot中间内容eot; 外围,有一个奇怪的游离符号。反正不管是什么符号了,正是它导致了cookie写入失败。大家都知道向浏览器输出SESSION和COOKIE前,不得输出HTML。去掉了这个小东西,就又正常了。看来真的不能用dreamweaver或notepad来改template啊,呵呵。
