绑定成功了之后必须设置下面两个SESSION
因为在Action.class.php里面的initUser方法里model('Passport')->isLogged()做了是否登陆判断,根据isLogged方法的添加的
$_SESSION['mid'] = $login['uid'];//如果能找到,那就把绑定的用户的uid存入session
$_SESSION['SITE_KEY'] = getSiteKey();
因为在Action.class.php里面的initUser方法里model('Passport')->isLogged()做了是否登陆判断,根据isLogged方法的添加的
public function isLogged() {
// 验证本地系统登录
if(intval($_SESSION['mid']) > 0 && $_SESSION['SITE_KEY']==getSiteKey()) {
return true;
} else if($uid = $this->getCookieUid()) {
return $this->_recordLogin($uid);
} else {
unset($_SESSION['mid']);
unset($_SESSION['SITE_KEY']);
return false;
}
}