admin 发表于 2015-2-7 11:15:27

DZ升级到X3.0+后,登陆不了UCenter 用户管理中心解决办法

前段时间将DZ升级到X3.1后,UCenter 用户管理中心进不了,输入的密码和验证码都正确,就是点登录后总回到输入密码验证码的界面。如果更换密码后,显示密码错误,证明密码是没错的。但就是进不了。通过查资料后出现这样的情况,众说风云呀,基本归纳如下:第一、修改配制文件,“/config/config_global.php” 中,检查$_config['admincp']['checkip'] =0; 这个地方已经设置为零,这里应该是登陆后台管理中心所必须的,而不是UCenter 用户管理中心登陆所必须的。第二、上传“tools.php” 文件到uc目录里,修改创始人密码等其它一系列检查操作,经测试后无效果。第三、uckey 统一,这里经常不小心就不一样了,细心地仔细地检查下uckey是否一样,经修改无效果。第四、据说还有和主机设置有关,通常情况下以前都正常的,只因升级不正常就不用考虑主机问题了。
上面几点是网友们所提到的,最后找到这样的解决办法:打开uc_server/model目录里的admin.php,找到第22行的$this->cookie_status = 0;
修改成
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
保存后上传覆盖就可以解决了……


http://www.wgbcw.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 admin的微博
页: [1]
查看完整版本: DZ升级到X3.0+后,登陆不了UCenter 用户管理中心解决办法