Example #1
0
 public static function mobile_checkAccountStatus(\ApiParam $params)
 {
     if (!$params->mobile && !$params->nickname) {
         throw new \Exception('无效的帐号', 503);
     }
     $mobileUser = null;
     if ($params->mobile) {
         $mobileUser = \User::loadByMobile($params->mobile);
         if (!$mobileUser && $params->nickname) {
             $mobileUser = \User::loadByNickname($params->nickname);
         }
     }
     if (!$mobileUser) {
         return self::composeResponse(1, "account not registered");
     }
     if ($mobileUser->isMobileVerified()) {
         return self::composeResponse(2, "verified");
     } else {
         return self::composeResponse(3, "unverified");
     }
 }
Example #2
0
 static function loadUserByNickname($nickname, $loadDependencies = true, $error = null)
 {
     return User::loadByNickname($nickname, $loadDependencies);
 }