最近搭建了公司的论坛,完成之后发现UCenter怎么登陆都登陆不上,每次都是输入密码后提交无反应,因为论坛是从本地电脑上备份还原的,对Discuz不算很了解,要解决这个问题只有找万能的百度了,好在终于解决,方法如下:
一、打开论坛根目录下的uc_server/model/admin.php文件,查找代码(大概在第22行左右):
$this->cookie_status = 0;
修改为:
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
然后保存文件上传覆盖,再登陆UCenter会发现就可以登陆了。余斗猜测这里是因为备份还原了的缘故,缓存没有清理的原因导致UCenter无法登陆。
修改前
修改后
套路很深,不支持下载!