UCenter老登錄不建站上去 登陸沒反應(yīng)
$_config['admincp']['checkip'] = 1; 改為:$_config['admincp']['checkip'] = 0;
找到文件:uc_server/model/admin.php打開,查看到如下代碼(如圖):
$this->onlineip = $match[0] ? $match[0] : 'unknown';}
根據(jù)目錄找到文件: UCenter的 model/base.php
$this->cookie_status = 0;
方法1:以上問題已解決:解決方法如下
//COOKIE <=> onlineIP : 2012-05-05 Ipwise.cn
將代碼修改如下:
\config\config_global.php 文件
保存后上傳覆蓋問題就解決
4
在這代碼之后插入一段代碼:
$this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
unset($isonlineIP);
setcookie("onlineipd", $this->onlineip, time()+3600, "/");
查找:
}else{
$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
方法三
方法二:
if($isonlineIP){
但是UCenter卻不能用這種方法解決, 谷歌了很久,官方論壇也沒有解決方法, 只好自己動(dòng)手了。 通過測(cè)試發(fā)現(xiàn)我的IP刷新頁面就變一次,動(dòng)態(tài)IP引起了這個(gè)問題。 只好用COOKIE解決了這個(gè)問題。 現(xiàn)在可以正常登陸了。
$this->onlineip = $_COOKIE['onlineipd'];