Example #1
0
 private function onLoginOk($userInfo)
 {
     $wxUserInfo = WxUserModel::findUserByUserId($userInfo['id']);
     $openid = '';
     if (!empty($wxUserInfo)) {
         $openid = $wxUserInfo['openid'];
     }
     UserModel::onLoginOk($userInfo['id'], $openid);
 }
Example #2
0
 public function toLogin()
 {
     if (Util::inWeixin()) {
         $openid = $this->toWxLogin();
         if ($openid !== false) {
             if ($this->doLoginInWx($openid) === true) {
                 UserModel::onLoginOk(0, $openid);
             } else {
                 //
             }
         } else {
             //
         }
     } else {
         $this->toDefaultLogin();
     }
 }
Example #3
0
 private function doLoginDefault($userId)
 {
     $this->userInfo = UserModel::findUserById($userId);
     if (!empty($this->userInfo)) {
         UserModel::onLoginOk($this->userInfo['user_id'], '');
         return true;
     }
     return false;
 }