每日签到
奶昔超市
积分商城
奶昔访达
添加到桌面
收藏本站
切换到宽版
板块
NaixiBBS
扩展
Fun
登录
注册
奶昔论坛
»
板块
›
内容区
›
技术
›
Discuz ! X 禁止会员修改注册邮箱
返回列表
发布新帖
查看:
200
|
回复:
0
[教程]
Discuz ! X 禁止会员修改注册邮箱
amoy
amoy
当前离线
积分
921
雷达卡
发表于 2025-12-26 20:02:59
|
查看全部
|
阅读模式
登录后免广告,享受更多奶昔会员权益!
您需要
登录
才可以下载或查看,没有账号?
注册
×
注意首先记得备份好原始文件。
以下教程也适用于Discuz ! X3.4以下版本。
discuz默认是只要有密码就可以修改邮箱,这样当用户账号被盗之后,黑客可以修改掉用户的注册邮箱,从而实现完全的将被盗用户账号占为己有,非常不安全。
修改文件:
template\default\home\spacecp_profile.htm
查找
<input type="text" name="emailnew" id="emailnew" value="$space[email]" class="px" />
复制代码
替换为
<input type="text" name="emailnew" id="emailnew" value="$space[email]" disabled />
复制代码
这样修改之后,发现修改邮箱的编辑框就不可用了,无法修改邮箱。但是这样还不够,现在只是从前端禁止了在编辑框内输入邮箱,但是我们完全可以用firebug之类工具修改编辑框的属性 ,把disabled属性去掉,就可以正常编辑了;甚至可以直接伪造数据包发给服务器,服务器端会乖乖给你修改的。
所以如果想彻底防止修改邮箱,还必需修改程序文件,在服务器端也做限制,具体方法:
修改文件:
source\include\spacecp\spacecp_profile.php
查找
$emailnew = dhtmlspecialchars($_GET['emailnew']);
复制代码
替换为
$emailnew = $_G['member']['email'];
复制代码
爱生活,爱奶昔~
回复
使用道具
举报
照妖镜
返回列表
发布新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
相关网站
9eSIM
eSTKme
eSIM.GG
RedteaGO
蚊子玩卡
站内导航
RSS
Sitemap
CDK
SSO
更多...
站务支持
用户认证制度
User Verification System
获取邀请码
广告招商
联系支持
卡粉专属群
加入官方群
© 2026
Naixi Networks
.
沪ICP备13020230号-1
|
沪公网安备 31010702007642号
手机版
小黑屋
RSS
返回顶部
关灯
在本版发帖
快速回复
返回顶部
返回列表