登录远程主机或者打开FTP连接工具。
找到网站所在的目录,进入 /uc_server/model 文件夹,找到并打开名为 admin.php 的文件。
接下来,
在 admin.php 文件中查找以下代码段:
function adminbase() {
parent::__construct();
$this->cookie_status = 0;
$sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
$this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
function adminbase() {
parent::__construct();
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
$sid = $this->cookie_status ? getgpc('sid', 'C') :rawurlencode(getgpc('sid', 'R'));
$this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
保存文件并重新登录后台更新网站即可。
这样就可以解决UC密码正确却无法登录后台的问题,以及登录Ucenter后无法正常操作的情况。
希望以上方法能帮助您顺利解决问题。
如果还有其他疑问,欢迎继续探讨。