很多同学在 discuz x 刚更新安全补丁后就进行升级的,也就是 1225 的补丁包就会导致 UC 不能登录的问题,目前官方已经修复了这个问题,只需要重新下载更新即可或者用下面的方法处理即可解决你的问题。

打开 uc_server/model 目录里的 admin.php

找到第 22 行的

  1. $this->cookie_status = 0;

代替为

  1. $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;