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"); } }
static function loadUserByNickname($nickname, $loadDependencies = true, $error = null) { return User::loadByNickname($nickname, $loadDependencies); }