推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 79|回复: 1

    [ECshop教程] ECSHOP手机号码Email邮箱都可以登录修改教程

      [复制链接]
    发表于 2018-4-28 18:42:28 | 显示全部楼层 |阅读模式
    以下是具体的ECSHOP模板屋修改方法:
    打开修改 User.php 文件
    找到
    if ($user->login($username, $password,isset($_POST['remember'])))
    在它上边增加一段ECSHOP代码
    if(is_email($username))
    {
    $sql ="select user_name from ".$ecs->table('users')." where email='".$username."'";
    $username_e = $db->getOne($sql);
    if($username_e) $username=$username_e;
    }
    if(is_telephone($username))
    {
    $sql ="select user_name from ".$ecs->table('users')." where mobile_phone='".$username."'";
    $username_e = $db->getOne($sql);
    if($username_e) $username=$username_e;
    }

    在 user.php 的底部再增加一段代码

    function is_telephone($phone){
    $chars = "/^13[0-9]{1}[0-9]{8}$|15[0-9]{1}[0-9]{8}$|18[0-9]{1}[0-9]{8}$/";
    if (preg_match($chars, $phone)){
    return true;
    }
    }

    不过这个代码还是有一定的BUG的

    因为ECSHOP注册用户的时候,手机号码没有验证唯一性,
    所以数据库中有可能存在不同用户名,同一个手机号的情况。
    我们可以进一步修改ECSHOP代码,实现注册时验证手机的唯一性

    如果再能用短信形式验证手机的真实性,就更完美了,这只是后话,期待更完善。
    亲测:ECSHOP系统用手机号码登录、邮箱登录、Email登录的方法! ecshop手机号登录,ecshop邮箱登录,ecshop email登录

    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
    发表于 2 小时前 | 显示全部楼层
    {随机名字}
    {随机名字}
    {随机名字}
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_zff_U0RXmHf.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_rky_yyD.html
    http://v.qq.com/vplus/{会员md5}/foldervideos/{腾讯栏目}/iqbKqO.html
    http://v.qq.com/vplus/{会员名字}/foldervideos/{腾讯栏目}/PyE8we.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_yux_95u5tq5.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_ckn_oaI.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_gtn_3ZTvkdj.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_sft_2o9.html
    http://v.qq.com/vplus/{会员md5}/foldervideos/{腾讯栏目}/gH0Nau.html
    http://v.qq.com/vplus/{会员名字}/foldervideos/{腾讯栏目}/Nj14ey.html
    50373
    95545
    39050
    85552
    56751
    47526
    00074
    92102
    78828
    04072
    hykaf
    wiffw
    inczh
    rywjb
    ybimp
    jikhe
    gsxri
    aswct
    ywssd
    oxxjt
    mBcES
    cIzXh
    veYKl
    lahwh
    wD5UX
    xMSCY
    QexpC
    ztDvN
    jauf4
    7v6rK
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_yes_FilKdOf.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_und_w44.html
    http://v.qq.com/vplus/{会员md5}/foldervideos/{腾讯栏目}/cmtYy5.html
    http://v.qq.com/vplus/{会员名字}/foldervideos/{腾讯栏目}/2UvcUi.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_tkd_r2hbmyo.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_hck_WGJ.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_oba_BCyRfgn.html
    http://v.qq.com/boke/gplay/{会员md5}_{腾讯栏目}_yxq_4tT.html
    http://v.qq.com/vplus/{会员md5}/foldervideos/{腾讯栏目}/Dh3EYO.html
    http://v.qq.com/vplus/{会员名字}/foldervideos/{腾讯栏目}/oKhWTa.html
    19763
    92768
    20374
    29301
    54525
    68570
    97794
    13334
    65410
    65075
    insad
    cgkwy
    dwlad
    ioueq
    qwmwz
    gaahe
    codce
    ptnee
    exuis
    lgagg
    q5gpa
    RVL8W
    6mYqh
    q58YK
    s3pJ9
    SVOvQ
    k0Jnb
    MK16m
    vEYhj
    NTqXw
    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /3 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411
    站长

    QQ|广告合作|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

    王宝臣旗下网站 推56论坛(www.tui56.com|ask.tui56.com|blog.tui56.com|daohang.tui56.com)

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

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