帝国CMS会员实现使用邮箱或用户名都可以登录方法
2020-02-25 站长 站长日志
用户名和邮箱都是比较容易记的内容,因为使用习惯的原因邮箱和用户名因为而易有些是很容易被记住。所以网站最好是可以实现用户名和邮箱都可以用来登陆比较方便于用户。
只要做一下简单的修改就可以实现这个功能,介绍如下:
进入程序目录 :/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);
以上简单的代码就可以实现了,修改完试试。