|
板凳
發(fā)表于 2023-3-15 22:36:28
|
只看Ta
但是UCenter卻不能用這種方法解決, 谷歌了很久,官方論壇也沒有解決方法,康盛的服務(wù)實在是。。。。 只好自己動手了。 通過測試發(fā)現(xiàn)我的IP刷新頁面就變一次,動態(tài)IP引起了這個問題。 只好用COOKIE解決了這個問題。 現(xiàn)在可以正常登陸了。
通過這個代碼檢查數(shù)據(jù),然后把COOKIE的在線IP借過來用了。修改以后問題解決了。 試試吧。
根據(jù)目錄找到文件: UCenter的 model/base.php
查找:
$this->onlineip = $match[0] ? $match[0] : 'unknown';
在這代碼之后插入一段代碼:
//COOKIE <=> onlineIP : 2012-12-4   jzxyw.com
$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
if($isonlineIP){
$this->onlineip = $_COOKIE['onlineipd'];
}else{
setcookie("onlineipd", $this->onlineip, time()+3600, "/");
}
unset($isonlineIP);
保存后上傳覆蓋問題就解決了。 |
|