帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。以下就是帝国cms教程网总结的如何取消的方法,希望能够帮助到大家。
打开/e/member/class/member_registerfun.php 文件
1、查找一下代码删除或注释掉:
if(!chemail($email)) { printerror('EmailFail','',1); }
2、然后查找第二处删除或注释掉:
if($pr['regemailonly']) { $num=$empire->gettotal("select count(*) as total from ".eReturnMemberTable()." where ".egetmf('email')."='$email' limit 1"); if($num) { printerror('ReEmailFail','',1); } }
3、再查找:
if(!$username||!$password||!$email)
替换为以下代码即可:
if(!$username||!$password)
温馨提示:操作时请大家提前做好备案,以便修改时出错。
没有什么不可以感谢博主。
对我有帮助thankby 公需科目咨询网https://www.gongxukemu.com
很好,顶一下谢谢博主by 公需课找代学网https://www.zhaodaixue.com
楼主辛苦非常感谢.by 答案兔https://www.daantu.com