此问题已经解决.再此说一下解决方法.
苦苦等待,还是没有人解决,没有办法,只好自己分析源代码了.最后发现是时间问题.
具体代码:ucenter_install_path/model/base.php
function init_input(…){
…..
if(($getagent && $getagent != $this->input[‘agent’]) || (!$getagent && md5($_SERVER[‘HTTP_USER_AGENT’]) != $agent)) {
exit(‘Access denied for agent changed’);
} elseif($this->time – $this->input(‘time’) > 3600) {
exit(‘Authorization has expired’);
}
…..
}
因为UCenter和我写的应用不在同一台服务器上,而二台服务器的时间相差一天.所以导致问题.
修改服务器时间使其同步即可。
希望对大家有用
最新评论