原文链接https://www.cnblogs.com/tangshiguang/p/6741136.html,原文作者:唐世光
转自其他平台
打开source/class/class_member.php
定位到以下代码,大概533行左右
if(!$activationauth) { $email = $email ? $email : $_GET; checkemail($email); }
修改为
if(!$activationauth) { $email = strtolower(trim($_GET)); if(empty($email) && $_G) { $timestamp = date('YmdHis'); $_GET = $email = 'KB' . $timestamp . '@qq.com'; // 生成随机邮箱,生成邮箱以KB开头,@qq.com结尾 } checkemail($email); // 在生成邮箱后校验}
下面是原文的修改方法,先改完下面的部分,在改我上面提到的部分discuzX3.2后台关闭注册邮箱必填选项的功能。详细过程如下:步骤1:source/admincp/admincp_setting.php 文件查找:
showsetting('setting_access_registe