绑定成功了之后必须设置下面两个SESSION
$_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; } }