12下一页
返回列表 发帖
查看: 10641|回复: 11

[已处理] DZ3.4-20210926有BUG,冻结用户无法验证邮件还有报错。

4

主题

19

回帖

60

积分

渐入佳境

贡献
0 点
金币
20 个
发表于 2021-10-14 21:22:06 | 显示全部楼层 |阅读模式
BUG反馈
程序版本: X3.4
浏览器: FireFox Chrome 
BUG地址: 隐藏内容
BUG截图:
测试用户名: 隐藏内容
测试密码: 隐藏内容

Discuz! X3.4 R20210926 UTF-8
有故障。

后台开启了 安全 » 帐号保镖» 异常登录检测   超过90天数登陆的用户,提示报错,如下图。
浏览器的地址:home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash=3a20f46e

[Line: 0024]home.php(discuz_application->init)
[Line: 0071]source/class/discuz/discuz_application.php(discuz_application->_init_misc)
[Line: 0592]source/class/discuz/discuz_application.php(discuz_application->_xss_check)
[Line: 0368]source/class/discuz/discuz_application.php(system_error)
[Line: 0023]source/function/function_core.php(discuz_error::system_error)
[Line: 0024]source/class/discuz/discuz_error.php(discuz_error::debug_backtrace)

报错.jpg


20210926版本的DZ,被冻结用户没有接收邮件的方式,那个重新接收验证邮件,是点击不了的。但是旧版的可以。

没有验证邮件.jpg

有验证邮件.jpg




我知道答案 回答被采纳将会获得1 贡献 已有11人回答
回复

使用道具 举报

2

主题

95

回帖

121

积分

渐入佳境

贡献
0 点
金币
14 个
发表于 2021-10-15 08:01:32 | 显示全部楼层
似乎十一之后。https://gitee.com/discuz/DiscuzX 没人弄了。
估计都忙别的去了
回复 支持 反对

使用道具 举报

17

主题

115

回帖

243

积分

炉火纯青

贡献
0 点
金币
97 个
发表于 2021-10-15 20:42:52 | 显示全部楼层
我的没问题,可能你站点设置哪里有问题
回复 支持 反对

使用道具 举报

56

主题

1446

回帖

3万

积分

管理员

贡献
2072 点
金币
1382 个
发表于 2021-10-18 14:31:03 | 显示全部楼层
home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash=3a20f46e 从什么页面打开的这个链接,如果是复制的别人或者游客的,访问肯定会报错,里边有个安全的参数 formhash ,每个人不同
回复 支持 反对

使用道具 举报

4

主题

19

回帖

60

积分

渐入佳境

贡献
0 点
金币
20 个
 楼主| 发表于 2021-10-18 17:30:24 | 显示全部楼层
dashen 发表于 2021-10-18 14:31
home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash=3a20f46e 从什么页面打开的这个链接,如 ...

登陆冻结用户的时候,它就自动跳转到这里。就是异常登录检测开启了以后,那些很久没登陆的用户,不是登陆以后就要发送一封验证邮件吗?一登陆就提示这样了。
回复 支持 反对

使用道具 举报

4

主题

19

回帖

60

积分

渐入佳境

贡献
0 点
金币
20 个
 楼主| 发表于 2021-10-18 21:43:57 | 显示全部楼层
dashen 发表于 2021-10-18 14:31
home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash=3a20f46e 从什么页面打开的这个链接,如 ...

我搭建了一个全新的站点也有这样的问题。就是冻结的用户出现的问题。
回复 支持 反对

使用道具 举报

22

主题

48

回帖

94

积分

渐入佳境

贡献
0 点
金币
12 个
发表于 2021-10-19 18:37:15 来自手机 | 显示全部楼层
我的也是这样,这个问题需要关闭安全检测才能解决
回复 支持 反对

使用道具 举报

17

主题

566

回帖

1814

积分

应用开发者

贡献
63 点
金币
902 个
QQ
发表于 2021-10-19 21:58:12 | 显示全部楼层
nas1 发表于 2021-10-19 18:37
我的也是这样,这个问题需要关闭安全检测才能解决

打开 source\class\class_member.php找到
  1. showmessage('location_login_outofdate', 'home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash='.FORMHASH
复制代码
改为
  1. showmessage('location_login_outofdate', 'home.php?mod=spacecp&ac=profile&op=password&resend=1&formhash='.formhash()
复制代码
试试
回复 支持 反对

使用道具 举报

4

主题

19

回帖

60

积分

渐入佳境

贡献
0 点
金币
20 个
 楼主| 发表于 2021-10-20 16:06:28 | 显示全部楼层
1314学习网 发表于 2021-10-19 21:58
打开 source\class\class_member.php找到
改为试试

好了,解决了冻结用户登录的问题。谢谢大神。
回复 支持 反对

使用道具 举报

4

主题

19

回帖

60

积分

渐入佳境

贡献
0 点
金币
20 个
 楼主| 发表于 2021-10-20 16:08:01 | 显示全部楼层
谢谢上面那个大神提供的方法,解决了冻结用户登录报错的问题。

冻结用户没有接收邮件的方式,官方给的解决方法。

https://gitee.com/Discuz/DiscuzX/pulls/1296.diff
回复 支持 反对

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-2-26 16:28 , Processed in 0.051365 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表