Ecshop二次开发如何实现用户名或Email双登录
更新时间:2016-08-08 点击量:1423
Tag关键词: 登录 ecshop模板 ecshop4.0模板 二次开发 ecshop3.6模板 ecshop小程序
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,站长没有亲自测试,相信也可以用此方法来解决。
如果文章对您有帮助,就打赏一个吧