设为首页收藏本站帮助中心
查看: 1450|回复: 4
收起左侧

Discuz! X 运行记录 密码错误记录表中记录全明文密码的实现方法

[复制链接]
发表于 2018-1-6 23:43:29 | 显示全部楼层 |阅读模式
本帖最后由 糯米果子 于 2018-1-6 23:43 编辑

Discuz! X 运行记录 密码错误记录表中记录全明文密码的实现方法
修改前 尝试密码中间用星号表示,如下图所示:
修改前.png
打开文件 source\class\class_member.php 查找以下代码:
游客,如果您要查看本帖隐藏内容请回复


将其修改为以下代码保存即可:
游客,如果您要查看本帖隐藏内容请回复


修改以后,以前记录的不能查看,有用户登录错误以后才会记录明文的,如下图所示:
修改后.png

其中,修改前的代码(正则表达式)会将密码中间的部分用星号代替,修改后的代码直接赋值操作。

警告:内核级文件修改,修改前必须备份,出现错误会影响到整个站点的正常运行。





回复

使用道具 举报

发表于 2018-1-7 13:57:40 | 显示全部楼层
...明文...侵犯了用户隐私。
回复 支持 反对

使用道具 举报

发表于 2018-1-7 17:56:08 | 显示全部楼层
demon 发表于 2018-1-7 13:57
...明文...侵犯了用户隐私。

毕竟这都是全套开源的,能读懂的想改那改那,谁也不可能避免。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则