帝国CMS取消注册邮箱必填的教程
更新时间:2016年1月9日 23:56 点击:2246
帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。
通过本教程就可以实现取消邮箱必填。
以帝国CMS7.2为例:
打开 /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)
也就是去掉了email
至此,搞定了!
如果你不想修改源文件,也可以查看另一种用JS隐藏的方法:
JS实现帝国CMS取消注册邮箱必填的方法
上一篇: JS实现帝国CMS取消注册邮箱必填的方法
下一篇: 帝国CMS判断会员是否登陆的方法
相关文章
- 邮箱验证使用正则是非常的简单了,我们这里整理了两种PHP用户注册邮箱验证正则表达式方法例子,希望此文章能够让各位有帮助. 这里可以使用到2种方法,一种是用preg_matc...2016-11-25
- 帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。通过本教程就可以实现取消邮箱必填。以帝国CMS7.2为...2016-01-09
- 现在大部份网站都需要用户利用邮箱注册,然后再发帐号激活邮件到用户注册邮箱,用户点击链接就可以激活帐号了,下面我来介绍一下具体方法。 功能需求 PHP程序开发,用户...2016-11-25
- 帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。猪先飞网前面分享过一篇 “帝国CMS取消注册邮箱必填...2016-01-09