查看: 119|回覆: 9

[教程] disncuzX3.2-3.4关闭注册邮箱必填选项

[複製鏈接]

14

主題

9

回帖

0

積分

热心网友

金币
9
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-8-22
發表於 2020-9-23 23:36:15 | 顯示全部樓層 |閲讀模式


版本请自测


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



在这个代码下添加:


2、第二步 打開 source/language/lang_admincp.php 文件

查找: 一个邮箱只允许注册一个用户<br/>注意:只有在<a href="?action=setting&operation=mail">站长 - 邮件设置</a>中完成邮件设置,确保邮件能送成功下可以开启该功能 ', 或者(看是简体还是繁体): 一个邮箱只允许注册一个帐户<br/>注意:只有在<a href="?action=setting&operation=mail">站长 - 邮件设置</a>中完成邮件设置,确保邮件能发送成功下可以开启该功能 在下面添加:
'setting_access_register_forge_email' => '取消注册邮箱必填',
'setting_access_register_forge_email_comment' => '开启后如果用不不填写注册邮箱,将自动生成一个邮箱地址',
或者:
'setting_access_register_forge_email' => '取消註冊郵箱必填',
'setting_access_register_forge_email_comment' => '開啟後如果用戶不填寫註冊郵箱,將自動生成一個隨機郵箱地址',

3、第三步: 修改 文件

$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));
}
}
这样修改后,后台就会出现一个注册邮箱取消的功能。然后设置取消后,前台也会相应的变化了。

GET, password, email, setting, register
回覆

使用道具 舉報

1

主題

2

回帖

0

積分

热心网友

金币
2
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-6-7
發表於 2020-10-10 22:31:15 | 顯示全部樓層
测试了一个方法,关闭不了
回覆

使用道具 舉報

5

主題

18

回帖

0

積分

热心网友

金币
18
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-1-6
發表於 2020-10-11 18:22:31 | 顯示全部樓層
楼主用的是什么版本测试的??
回覆

使用道具 舉報

0

主題

25

回帖

0

積分

热心网友

金币
25
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-3-13
發表於 2020-10-21 16:55:31 | 顯示全部樓層
关闭注册邮箱
回覆

使用道具 舉報

2

主題

38

回帖

0

積分

热心网友

金币
38
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-2-24
發表於 2020-10-22 08:50:25 | 顯示全部樓層
看看,学习一下,谢谢分享。
回覆

使用道具 舉報

2

主題

38

回帖

0

積分

热心网友

金币
38
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-2-24
發表於 2020-10-22 09:04:12 | 顯示全部樓層
好像没有效果哦,注册时不填写邮箱,还是会提示:邮箱地址无效。
回覆

使用道具 舉報

31

主題

280

回帖

0

積分

热心网友

金币
280
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-2-26
發表於 2020-10-22 10:42:12 | 顯示全部樓層
安装插件即可https://addon.dismall.com/plugins/tshuz_removeemail.html
回覆

使用道具 舉報

0

主題

1

回帖

0

積分

热心网友

金币
1
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-4-8
發表於 2020-11-3 19:19:40 | 顯示全部樓層
了不起牛逼   了不起牛逼  了不起牛逼
回覆

使用道具 舉報

5

主題

18

回帖

0

積分

热心网友

金币
18
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-7-10
發表於 2020-11-5 19:59:31 | 顯示全部樓層
RE: disncuzX3.2-3.4关闭注册邮箱必填选项 [修改]
回覆

使用道具 舉報

3

主題

4

回帖

0

積分

热心网友

金币
4
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-6-10
發表於 2020-11-10 13:11:57 | 顯示全部樓層
666666666666666666
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部