public function doLogin() { $key = Session::getSid('user'); $userInfo = Nosql::get(Nosql::NK_USER_SESSOIN . $key); if (!empty($userInfo)) { $userAgent = ''; if (isset($_SERVER['HTTP_USER_AGENT'])) { $userAgent = $_SERVER['HTTP_USER_AGENT']; } $userInfo = json_decode($userInfo, true); if ($userInfo['userAgent'] == $userAgent) { if (Util::inWeixin()) { return $this->doLoginInWx($userInfo['openid']); } else { return $this->doLoginDefault($userInfo['userId']); } } return false; } return -1; }