求赐教:如何实现用户ID号也可以登录

A-神话 10天前 125

$mobile = param('mobile');			// 邮箱或者手机号 / email or mobile
		empty($mobile) AND message('mobile', lang('please_input').lang('login_type_'.$login_type));
		if(is_mobile($mobile, $err)) {
			 $_user = user_read_by_mobile($mobile);
			 empty($_user) AND message('mobile', lang('mobile_not_exists'));
		} elseif(is_email($mobile, $err)) {
			($login_type != 1 && $login_type != 2) AND message('mobile', lang('not_allow_login_by_email'));
			$_user = user_read_by_email($mobile);
			 empty($_user) AND message('mobile', lang('email_not_exists'));
		
		} else {
			($login_type != 1 && $login_type != 3) AND message('mobile', lang('not_allow_login_by_username'));
			$_user = user_read_by_username($mobile);
			 empty($_user) AND message('mobile', lang('username_not_exists'));
		}

这段代码应该是关于登录的,现在我想实现用id也可以登录,因为id输入比较简单。

求修改方法,谢谢

最新回复 (4)
  • 阝东 10天前
    引用 2
    可以,加个判断,排队手机和邮箱有格式,就用is登录
  • oliolo 10天前
    引用 3
    你要考虑注册id和用户名相同的可能。
  • A-神话 9天前
    引用 4
    阝东 可以,加个判断,排队手机和邮箱有格式,就用is登录
    能否指教一下,怎么修改代码实现ID登陆
  • A-神话 9天前
    引用 5
    oliolo 你要考虑注册id和用户名相同的可能。
    id与用户名相同,但是密码肯定会不一样的
返回
发新帖