帝国cms会员登录通过邮箱或用户名同时登陆
粗心的用户很多,我们也经常遇见忘记用户名客户,导致前台会员无法登录。用户名有时候不统一的可能性是存在的,但是常用的邮箱应该变化的可能性很低。如果会员登录可以使用邮箱或者用户名登录,这样是不是可以方便用户呢。看……
粗心的用户很多,我们也经常遇见忘记用户名客户,导致前台会员无法登录。用户名有时候不统一的可能性是存在的,但是常用的邮箱应该变化的可能性很低。如果会员登录可以使用邮箱或者用户名登录,这样是不是可以方便用户呢。看看方法就知道了,可以同时实现用户名或者使用注册时的邮箱进行登陆帐号。
修改方法如下:
打开 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发布内容保存不了emoji表情的解决方法
在帝国cms中如果发布的内容中包含了emoji表情,保存的时候会会导致emoji表情及之后的内容都没有保存成功,页面全部丢失。如果我们想保留emoji表情,要怎么处理呢?今天,帝国cms模板网小编教大家如何实现这个功能。含有emoji
- 下一篇
让帝国cms7.5发送邮件支持465端口的方法
现在有好多主机都限制了25端口,都发送不了邮件,现在多数只能使用ssl465端口了。帝国cms7.5支持邮件465端口的方法如下:修改eclassclass.smtp.php,在大约第62行找到$this->smtp_conn = fsockopen($host,改成$this->smtp_co