Example #1
0
 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;
 }