Wednesday July 16, 2008 JST

解决WordPress 2.6后台登陆问题

经过了几个测试版本,在今天WordPress终于发布了2.6的正式版,同时为我们带来了许多新的功能。对于喜欢新鲜事物的我自不用说,当然在第一时间就升级了。不过,问题也随之而来了。

再升级完毕之后,我却发现我无法登陆到后台了。无论我怎样正确的输入用户名跟密码,都会重新的帮我转向到登陆界面,提示"Please login again."。试了无数次了,还是这样。Google了一下,发现不仅仅是我,还有许多的国际友人也有这个问题,不过没有找到解决的办法。看到有很多人都说是浏览器的原因,其实不然。在经过我粗略的研究了代码之后,发现原来解决的办法是如此的简单...

虽然很想先卖个关子,但是貌似时间不早了,好久没看代码了,看得头大呀,找了好久才发现问题的所在。明天我还得要去太保装机呢,还是尽快揭晓谜底吧。其实是这样的,2.6版本更改了Cookies的保存机制,在2.6之前的版本只有一个单一的Cookies就能登陆到你Blog上包括后台的所有页面了。但是现在不一样了,Cookies被分成了三个来用于不同的登陆机制上,最显而易见的就是登陆后台了,这个有时间的话我会再之后再发布一篇日志做详细的说明。正是因为这个原因在登陆后台验证的时候,因为你原来保存的Cookies有问题,WordPress就会认为不安全,所以就出现了不停的转到登陆界面让你重新登陆的情况。

解决的方法嘛,就是把你原来保存的Cookies给删掉,让WordPress重新建立一个问题就能解决了:)

[ AdSense for content ]


Nobody has left a comment!

Leave a Comment