请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

【亲测可用】ECSHOP支持用手机号码登录、邮箱登录、Email登录

修改根目录中的 User.php  文件,修改前请先备份

找到

  1. if ($user->login($username, $password,isset($_POST['remember'])))
复制代码

在它的上边增加一段以下代码:


  1. if(is_email($username))
  2. {
  3. $sql ="select user_name from ".$ecs->table('users')." where email='".$username."'";
  4. $username_e = $db->getOne($sql);
  5. if($username_e) $username=$username_e;
  6. }
  7. if(is_telephone($username))
  8. {
  9. $sql ="select user_name from ".$ecs->table('users')." where mobile_phone='".$username."'";
  10. $username_e = $db->getOne($sql);
  11. if($username_e) $username=$username_e;
  12. }
复制代码

继续在 user.php 的底部再增加一段以下代码:
注意,是在?>前面加哈,不要在?>的后面,切记


  1. function is_telephone($phone){
  2. $chars = "/^13[0-9]{1}[0-9]{8}$|15[0-9]{1}[0-9]{8}$|18[0-9]{1}[0-9]{8}$/";
  3. if (preg_match($chars, $phone)){
  4. return true;
  5. }
  6. }
复制代码



回复

使用道具 举报

大神点评3

大懒猫 2014-1-16 22:49:57 显示全部楼层
好东西 应该分享
回复 支持 反对

使用道具 举报

datement 2014-2-18 18:30:56 显示全部楼层
确实好东西 收藏了哦。
回复 支持 反对

使用道具 举报

test123 2014-3-17 14:49:12 显示全部楼层
感谢分享!!!感谢分享!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表