帝国cms会员登录通过邮箱或用户名同时登陆

帝国cms会员登录通过邮箱或用户名同时登陆

来源:帝国CMS模板网 作者:帝国CMS教程 时间:2020-02-06
浏览:578 收藏 点赞(5)
简介: 粗心的用户很多,我们也经常遇见忘记用户名客户,导致前台会员无法登录。用户名有时候不统一的可能性是存在的,但是常用的邮箱应该变化的可能性很低。如果会员登录可以使用邮箱或

粗心的用户很多,我们也经常遇见忘记用户名客户,导致前台会员无法登录。用户名有时候不统一的可能性是存在的,但是常用的邮箱应该变化的可能性很低。如果会员登录可以使用邮箱或者用户名登录,这样是不是可以方便用户呢。看看方法就知道了,可以同时实现用户名或者使用注册时的邮箱进行登陆帐号。

修改方法如下:

打开 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);
}
帝国CMS模板网 帝国CMS模板网(www.daixiao360.cn)长期承接帝国CMS模板定制,帝国CMS仿站,帝国CMS采集规则,帝国CMS插件,帝国CMS二次开发。