返回列表 发新帖

[Discuz] 禁止会员修改注册邮箱

[复制链接]
辉煌成绩
68
74
22217
 主题
 帖子
 积分

等级头衔    ID : 1002
   用户组 : 超级版主

积分成就    妖币 : 126
   热心 : 168
   星币 : 19120

勋章

妖猫论坛元老十佳版主勋章荣誉会员勋章优秀版主勋章美工组荣誉勋章美工组优秀会员勋章妖猫大神妖猫土豪理财大师勋章VIP会员勋章乐于助人勋章伯乐勋章夜猫勋章虎年勋章兔年勋章热火夏季勋章新星之火勋章万圣节勋章王者荣耀勋章刺激战场勋章动漫写轮眼勋章

发表在  2022-10-6 03:06:44 | 显示全部楼层 | 阅读模式
注意首先记得备份好原始文件。

以下教程也适用于Discuz ! X3.4以下版本。

discuz默认是只要有密码就可以修改邮箱,这样当用户账号被盗之后,黑客可以修改掉用户的注册邮箱,从而实现完全的将被盗用户账号占为己有,非常不安全。

修改文件:
template\default\home\spacecp_profile.htm

查找
  1. <input type="text" name="emailnew" id="emailnew" value="$space[email]" class="px" />
复制代码


替换为:
  1. <input type="text" name="emailnew" id="emailnew" value="$space[email]" disabled />
复制代码


这样修改之后,发现修改邮箱的编辑框就不可用了,无法修改邮箱。但是这样还不够,现在只是从前端禁止了在编辑框内输入邮箱,但是我们完全可以用firebug之类工具修改编辑框的属性 ,把disabled属性去掉,就可以正常编辑了;甚至可以直接伪造数据包发给服务器,服务器端会乖乖给你修改的。

所以如果想彻底防止修改邮箱,还必需修改程序文件,在服务器端也做限制,具体方法:

修改文件:source\include\spacecp\spacecp_profile.php

查找
  1. $emailnew = dhtmlspecialchars($_GET['emailnew']);
复制代码


替换为
  1. $emailnew = $_G['member']['email'];
复制代码


回复

使用道具 举报

辉煌成绩
0
1275
3763
 主题
 帖子
 积分

等级头衔    ID : 1194
   用户组 : 大学生

积分成就    妖币 : 0
   热心 : 0
   星币 : 1684

勋章

万圣节勋章

发表于 2023-4-25 01:29:27 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

辉煌成绩
0
558
1960
 主题
 帖子
 积分

等级头衔    ID : 1309
   用户组 : 高中生

积分成就    妖币 : 0
   热心 : 0
   星币 : 1022

勋章

万圣节勋章

发表于 2023-4-25 10:46:02 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

辉煌成绩
20
1071
3481
 主题
 帖子
 积分

等级头衔    ID : 1022
   用户组 : 大学生

积分成就    妖币 : 8
   热心 : 16
   星币 : 1578

勋章

万圣节勋章

发表于 2023-4-25 12:38:44 | 显示全部楼层
妖猫论坛就是牛
回复 支持 反对

使用道具 举报

辉煌成绩
0
2220
6448
 主题
 帖子
 积分

等级头衔    ID : 1099
   用户组 : 大学生

积分成就    妖币 : 0
   热心 : 0
   星币 : 2836

勋章

万圣节勋章

发表于 2023-4-26 18:38:34 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

辉煌成绩
7
2254
6532
 主题
 帖子
 积分

等级头衔    ID : 1072
   用户组 : 大学生

积分成就    妖币 : 11
   热心 : 35
   星币 : 2688

勋章

万圣节勋章

发表于 2023-4-27 07:29:16 | 显示全部楼层
看看隐藏
回复 支持 反对

使用道具 举报

辉煌成绩
0
1275
3763
 主题
 帖子
 积分

等级头衔    ID : 1194
   用户组 : 大学生

积分成就    妖币 : 0
   热心 : 0
   星币 : 1684

勋章

万圣节勋章

发表于 2023-4-28 23:20:00 | 显示全部楼层
看看隐藏
回复 支持 反对

使用道具 举报

辉煌成绩
0
1878
5605
 主题
 帖子
 积分

等级头衔    ID : 1216
   用户组 : 大学生

积分成就    妖币 : 0
   热心 : 0
   星币 : 2536

勋章

万圣节勋章

发表于 2023-4-29 01:13:24 | 显示全部楼层
妖猫论坛就是牛
回复 支持 反对

使用道具 举报

辉煌成绩
3
2308
6509
 主题
 帖子
 积分

等级头衔    ID : 1064
   用户组 : 大学生

积分成就    妖币 : 30
   热心 : 16
   星币 : 2690

勋章

万圣节勋章兔年勋章

发表于 2023-4-29 14:45:01 | 显示全部楼层
妖猫论坛就是牛
回复 支持 反对

使用道具 举报

辉煌成绩
0
1587
4775
 主题
 帖子
 积分

等级头衔    ID : 1268
   用户组 : 大学生

积分成就    妖币 : 0
   热心 : 0
   星币 : 2178

勋章

万圣节勋章

发表于 2023-4-29 23:56:40 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

快速回复 返回顶部 返回列表