找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! x3.2 关闭邮箱必填 选项

在x3.0 和 x3.1 版本時後台可以設置的,但 x3.2 版本後台又取消這個功能設置了。

1、第一步
source/admincp/admincp_setting.php 文件
查找
  1. showsetting('setting_access_register_send_register_url', 'settingnew[sendregisterurl]', $setting['sendregisterurl'], 'radio');
复制代码

在这个代码下添加:
  1. showsetting('setting_access_register_forge_email', 'settingnew[forgeemail]', $setting['forgeemail'], 'radio');
复制代码

2、第二步
打開
source/language/lang_admincp.php 文件
查找:
  1. 'setting_access_register_send_register_url_comment' => '开启后系统会发一条注册的地址到用户的邮箱,从该地址链接过来的允许注册,同时建议UCenter中开启一个邮箱只允许注册一个帐户<br/>注意:只有在<a href="?action=setting&operation=mail">站长 - 邮件设置</a>中完成邮件设置,确保邮件能发送成功下可以开启该功能 ',
复制代码


在下面添加:
  1. 'setting_access_register_forge_email' => '取消注册邮箱必填',
  2. 'setting_access_register_forge_email_comment' => '开启后如果用不不填写注册邮箱,将自动生成一个邮箱地址',
复制代码

3、第三步:
修改
  1. source/class/class_member.php 文件
  2. $email = strtolower(trim($_GET['email']));
  3. if(empty($this->setting['ignorepassword'])) {
  4. if($_GET['password'] !== $_GET['password2']) {
  5. showmessage('profile_passwd_notmatch');
  6. }

  7. if(!$_GET['password'] || $_GET['password'] != addslashes($_GET['password'])) {
  8. showmessage('profile_passwd_illegal');
  9. }
  10. $password = $_GET['password'];
  11. } else {
  12. $password = md5(random(10));
  13. }
  14. }
复制代码

修改为:
  1. $email = strtolower(trim($_GET['email']));
  2. if(empty($email) && $_G['setting']['forgeemail']) {
  3. $_GET['email'] = $email = strtolower(random(6)).'@'.$_SERVER['HTTP_HOST'];
  4. }
  5. if(empty($this->setting['ignorepassword'])) {
  6. if($_GET['password'] !== $_GET['password2']) {
  7. showmessage('profile_passwd_notmatch');
  8. }

  9. if(!$_GET['password'] || $_GET['password'] != addslashes($_GET['password'])) {
  10. showmessage('profile_passwd_illegal');
  11. }
  12. $password = $_GET['password'];
  13. } else {
  14. $password = md5(random(10));
  15. }
  16. }
复制代码

这样修改后,后台就会出现一个注册邮箱取消的功能。

本教程由无限星辰工作室CRX349独家整理和提供,转载请注明地址,谢谢。本文地址:https://xmspace.net/thread-435-1-1.html
无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 LOT智能硬件聚合平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2016-5-3 17:20:53 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 1 条回复!
游客,如果您要查看本帖隐藏内容请回复

无限星辰工作室  好集导航 Discuz全集下载  星辰站长网  集热爱361  一品文学  手机小游戏合集   海外空间网 星辰api  星辰支付二维码管理平台 LOT智能硬件聚合平台 阿里云服务器 腾讯云服务器
服务Discuz!建站|DiscuzQ配置|二开|小程序|APP|搬家|挂马清理|防护|Win/Linux环境搭建|优化|运维|
服务理念:专业 诚信 友好QQ842062626 服务项目 Q群315524225

发表于 2016-5-3 17:22:53 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • 自建远程桌面服务器 rustdesk
    • Discuz!x3.4 账号保镖 自动冻结账号无效解
    • PVE换主板后 网络丢失解决方法
    • Kvm 虚拟机迁移到PVE里面
    • Discuz!x3,4 阿里云DCDN配置获取客户端ip
拖动客服框
Online Service
点击这里给我发消息
点击这里联系我们
微信扫一扫
在线客服
快速回复 返回顶部 返回列表