Ecshop二次开发如何实现用户名或Email双登录

更新时间:2016-08-08 点击量:556

ecshop二次开发实现用户名和Email能双登录,能给广大的ecshop用户日常登录操作带来便利,那么如何去实现这样一个功能呢?
下面优易软件为大家提供解答,方法也比较简单,已在ecshop2.7.2版测试通过。

 打开 /includes/modules/integrates/integrate.php 文件。

找到 

if ($this->check_user($username, $password) > 0)

在它上面添加下面代码段
if(is_email($username))
        {
               
 $sql = "select ".$this->field_name." from 
".$this->table($this->user_table)." where 
".$this->field_email."='".$username."'";
                $username = $this->db->getOne($sql);
                if(!$username) return false;
        }



其他版本的ecshop,站长没有亲自测试,相信也可以用此方法来解决。





支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部