Ecshop二次改造实现用户名或Email都能登陆-站长杂谈下载

Ecshop二次改造实现用户名或Email都能登陆

来自版块: 站长杂谈发表于: 2015-8-8 23:55:59
37699
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
相信很多使用ECSHOP的朋友都想要这个功能,网上也有很多类似的修改教程
' T6 f% x+ [' R* y下面说一下我的方法,也比较简单,已在ECSHOP2.7.2版测试通过。9 g; i. ]6 ^$ [( P5 Z. ~

* [6 D" T7 [3 V- ]9 X6 l 打开 /includes/modules/integrates/integrate.php 文件。
9 V) M& L: L" E& R
. Z- i: r  b2 s# _; Y& b( t找到
% a) h& H5 X+ O& ]' S
9 ^9 b' z: e+ H) Y8 F" e1 T
if ($this->check_user($username, $password) > 0)
7 n' I9 u$ _5 F- ]' h& W
在它上面添加下面代码段
if(is_email($username))
# w( p( w$ ~. R" n, K        {4 c# L& A! y4 Z2 b0 P
                $sql = "select ".$this->field_name." from ".$this->table($this->user_table)." where ".$this->field_email."='".$username."'";) C$ ~: V5 o* q6 O( F- K3 M" a/ a
                $username = $this->db->getOne($sql);, Z4 E) Z/ p3 |9 ^+ {7 X5 e4 x
                if(!$username) return false;6 g+ B' z1 U, Y" Y9 w
        }
# Z- r+ D0 H' }; O8 U1 ?; t

1 p% N0 h# G2 ~) [是不是挺简单的。
3 f7 P- [( W' R+ u其他版本的ECSHOP,站长没有亲自测试,相信也可以用此方法来解决。
$ q& F+ v4 z3 U5 n4 i

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部