本文整理汇总了PHP中User\Api\UserApi::checkEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP UserApi::checkEmail方法的具体用法?PHP UserApi::checkEmail怎么用?PHP UserApi::checkEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类User\Api\UserApi
的用法示例。
在下文中一共展示了UserApi::checkEmail方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validate
public function validate()
{
if (!C('USER_ALLOW_REGISTER')) {
$this->ajaxErr(-1, '注册已关闭');
}
$type = I('type', 'default');
$value = I('val', '');
$ok = rand(0, 3) > 1 ? true : false;
$User = new UserApi();
$msgMap = array("-1" => "用户名长度不合法", "-2" => "用户名禁止注册", "-3" => "用户名被占用", "-4" => "密码长度不合法", "-5" => "邮箱格式不正确", "-6" => "邮箱长度不合法", "-7" => "邮箱禁止注册", "-8" => "邮箱被占用", "-9" => "手机格式不正确", "-10" => "手机禁止注册", "-11" => "手机号被占用");
switch ($type) {
case 'default':
$this->ajaxErr(-1, '参数错误');
break;
case 'username':
$ret = $User->checkUsername($value);
if ($ret == 1) {
$this->ajaxSucc();
} else {
$this->ajaxErr($ret, $msgMap[$ret]);
}
break;
case 'mobile':
$ret = $User->checkMobile($value);
if ($ret == 1) {
$this->ajaxSucc();
} else {
$this->ajaxErr($ret, $msgMap[$ret]);
}
break;
case 'email':
$ret = $User->checkEmail($value);
if ($ret == 1) {
$this->ajaxSucc();
} else {
$this->ajaxErr($ret, $msgMap[$ret]);
}
break;
}
}