由于需要,我要做的网站不需要注册的时候填写邮件,需要关闭必填,于是从网上找了教程,发现没有后台的选项,之后知道,discuz3.2之后就取消  取消邮箱必填 这个选项了,于是从网上找了点资料,成功关闭邮箱注册必填选项。

情况1:disczu3.2之前的版本,直接在后台-----全局------注册与访问控制,取消邮箱注册必填即可。

情况二:3.2后的版本,需要改动代码使 取消注册邮箱必填按钮 显现出来,具体步骤如下。

第一步:查找source/admincp/admincp_setting.php 文件

查找

showsetting('setting_access_register_send_register_url', 'settingnew[sendregisterurl]', $setting['sendregisterurl'], 'radio');

在这个代码下添加

showsetting('setting_access_register_forge_email', 'settingnew[forgeemail]', $setting['forgeemail'], 'radio');

第二步

:查找source/language/lang_admincp.php 文件

查找一个邮箱只允许注册一个帐户
注意:只有在站长 – 邮件设置中完成邮件设置,确保邮件能发送成功下可以开启该功能

在这段话下面添加

'setting_access_register_forge_email' => '取消注册邮箱必填',

'setting_access_register_forge_email_comment' => '开启后如果用不不填写注册邮箱,将自动生成一个邮箱地址',

第三步

:查找source/class/class_member.php 文件

查找

$email = strtolower(trim($_GET['email']));

if(empty($this->setting['ignorepassword'])) {

if($_GET['password'] !== $_GET['password2']) {

showmessage('profile_passwd_notmatch');

}

if(!$_GET['password'] || $_GET['password'] != addslashes($_GET['password'])) {

showmessage('profile_passwd_illegal');

}

$password = $_GET['password'];

} else {

$password = md5(random(10));

}

}

修改为

$email = strtolower(trim($_GET['email']));

if(empty($email) && $_G['setting']['forgeemail']) {

$_GET['email'] = $email = strtolower(random(6)).'@'.$_SERVER['HTTP_HOST'];

}

if(empty($this->setting['ignorepassword'])) {

if($_GET['password'] !== $_GET['password2']) {

showmessage('profile_passwd_notmatch');

}

if(!$_GET['password'] || $_GET['password'] != addslashes($_GET['password'])) {

showmessage('profile_passwd_illegal');

}

$password = $_GET['password'];

} else {

$password = md5(random(10));

}

}这样

后台-----全局------注册与访问控制,中的取消邮箱注册必填选项 就会出来了,点击取消选项即可。哈哈!

版权声明:本文为博主原创文章,未经博主允许不得转载。

php邮箱必填,discuz关闭邮箱注册必填选项相关推荐

  1. 【Discuz】去除注册时的邮箱

    最近在使用discuz这个老大哥 然后写点自己在discuz的使用经验 本篇文章主要实现去除注册时的邮箱验证 实现效果 :去除注册时的邮箱限制 实现步骤 前端页面处理 1.在自己的项目目录找到disc ...

  2. 企业邮箱对比表,电子邮箱号怎么填?注册企业邮箱账号

    注册企业邮箱账号我们选择的TOM企业邮箱服务商,支持企业域名.登录页等定制,用公司域名的企业邮箱与客户沟通,会给人一种专业.管理规范的品牌形象. 企业邮箱对比表 使用企业邮箱,管理员可添加部门,将公司 ...

  3. dz邮箱验证怎么设置_如何设置discuz qq邮箱验证

    展开全部 1.进入管理中心32313133353236313431303231363533e59b9ee7ad9431333335306166--全局--注册与访问-注册,新用户注册验证 选择:Ema ...

  4. 求职简历邮箱怎么填?什么邮箱格式HR更喜欢看?

    2021年应届毕业生突破900万,求职就业成为很多人关注的问题.有个同专业的学妹跟我说,发了很多求职简历,但基本上石沉大海了,没有任何回复,她都开始怀疑自己了.问她邮箱怎么填的?用的什么邮箱地址?学妹 ...

  5. mac怎么查看gitlab的注册邮箱_单位企业邮箱是什么?公司邮箱怎么申请注册?

    随着线上办公的流行,使用企业邮箱的公司越来越多.企业邮箱不仅可以规范化管理工作,也可以用作沟通工具使用.最近首次接触企业邮箱的朋友问,不知道单位企业邮箱是什么,也不清楚公司邮箱怎么申请注册,那么本文就 ...

  6. 163邮箱怎么开通注册?公司邮箱格式选择,可以邮箱注册微信吗?

    一般我们感慨的时候都会说,从前的车马邮件很慢,生活也慢:现在是飞速发展的时代,邮件肯定不再慢了,因为电子邮箱出现了.电子邮箱在如今工作生活中的作用已经不言而喻了,无论是公司还是个人都会用到邮箱来沟通. ...

  7. 邮箱163登录入口?邮箱163注册格式是什么?

    邮箱163登录入口?邮箱163注册格式是什么?面对行业主流的163邮箱,拥有163.net.163vip.com等多个域名系列,究竟有哪些区别又该如何选择呢?下面小编来系统化介绍下~ 电子邮件格式组成 ...

  8. tornado web高级开发项目之抽屉官网的页面登陆验证、form验证、点赞、评论、文章分页处理、发送邮箱验证码、登陆验证码、注册、发布文章、上传图片...

    本博文将一步步带领你实现抽屉官网的各种功能:包括登陆.注册.发送邮箱验证码.登陆验证码.页面登陆验证.发布文章.上传图片.form验证.点赞.评论.文章分页处理以及基于tornado的后端和ajax的 ...

  9. 2048和多地址入口_邮箱163登录入口?邮箱163注册格式是什么?

    邮箱163登录入口?邮箱163注册格式是什么?面对行业主流的163邮箱,拥有163.net.163vip.com等多个域名系列,究竟有哪些区别又该如何选择呢?下面小编来系统化介绍下~ 电子邮件格式组成 ...

  10. 163邮箱会员揭秘,163邮箱注册,你最想了解的几件事

    大家好哦,作为一名资深的互联网人 ,小仙女发现电子邮箱真的太太太重要了.领导安排的工作,不及时邮件汇报就会被批,客户的合作方案不及时发邮件确认,便会影响业绩,互联网人太难了既然电子邮箱如此重要,今天来 ...

最新文章

  1. Fragment 底部菜单栏
  2. CentOS-6.4安装配置Nginx
  3. developer console 学习
  4. .NET Core 2.2 新增部分功能使用尝鲜
  5. word List 10
  6. 掌握MySQL数据库这些优化技巧,事半功倍!
  7. Hex Workshop(16进制编辑利器) 6.7.2绿色版
  8. 红旗linux mysql_请问红旗Linux下,安装Mysql时,应该下载mysql 的哪一种rpm包?谢谢
  9. [转]C++异常处理 12
  10. python plot方法的使用_Python bokeh.plotting.figure.step()用法及代码示例
  11. VC++:如何将程序最小化到托盘 [转]
  12. 音视频即时通讯 功能需求汇总
  13. 把 14 亿中国人都拉到一个微信群,在技术上能实现吗?
  14. 魔都职场外卖(加班)大赏
  15. 服务器共享文件设成禁止删除,服务器共享文件夹权限 禁止删除共享文件方法...
  16. 什么是共识?(生活篇)
  17. Android Canvas rotate 和translate 两个方法的研究
  18. 苹果手机用android,用习惯了苹果手机还能从苹果换到安卓吗?
  19. 只要UEFI+MBR
  20. 阅读JS小红书之继承的六种实现方法

热门文章

  1. ASP页面中文乱码,已解决!!
  2. 8.21: Hackday、慈善x快速迭代
  3. 183名中国学者入选2016全球高引作者榜 | 数据分析
  4. 基于GL Pipeline与光线追踪技术的融合实现的台球模拟器
  5. ZStack基本工作原理
  6. spss入门——简单的数据预处理到时间序列分析系列(五)
  7. 分区助手扩大c盘后自动修复_分区助手扩大c盘的详细操作步骤
  8. FFmpeg: mac下手动编译android上使用的FFmpeg(支持x86、armeabi-v7a、arm64-v8a)
  9. 最新资料!工银亚洲开户见证业务受理网点(广东地区,除了深圳)
  10. C语言结构体,共用体所占字节数计算