粗心的用户很多,我们也经常遇见忘记用户名客户,导致前台会员无法登录。用户名有时候不统一的可能性是存在的,但是常用的邮箱应该变化的可能性很低。如果会员登录可以使用邮箱或者用户名登录,这样是不是可以方便用户呢。看看方法就知道了,可以同时实现用户名或者使用注册时的邮箱进行登陆帐号。 修改方法如下: 打开 e/member/class/member_loginfun.php 文件 查找: $username=RepPostVar($username);修改为: if(chemail($username)){$username=RepPostVar($username);$r=$empire->fetch1("select username from {$dbtbpre}enewsmember where email='$username'");$username=$r['username']; }else{$username=RepPostVar($username);}
|