默认只要有密码就可以修改邮箱,很不安全。
修改文件:
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'];
复制代码
注意记得备份好原始文件。
本文转自Discuz 论坛。
VPS就是在物理服务器中分割出多个虚拟分区,每个分区都拥有独立的操作系统、内存、磁盘和带宽,可以自主开机、关机、重启以及安装软件应用和配置环境等等,在使用体验上和一台真正的独立服务器没有区别。简而言之,VPS就是让你用更少的钱享受到和独立服务器相同的体验,以及比虚拟主机更多的硬件资源。
如果你希望享受到比虚拟主机更多的功能和硬件资源配额,但是又无法承受独立服务器的高成本,那么VPS可能是你最理想的选择。通过选择“VPS”,可以以更低的成本享受到和一台真正的独立服务器同样的体验。如果需要更多资源,还可以在商家后台可以一键升级套餐。
VPSNO一直致力于发布全球主机商的便宜VPS,包含便宜 Linux VPS、便宜 Windows VPS和独立服务器的最新促销信息。可以通过每天浏览本站或是订阅我们的RSS源,以确保您不会错过最优惠的价格。