Discuz!X论坛 找回密码提示参数错误的解决办法

Discuz!X论坛 找回密码提示参数错误的解决办法

报错现象:
输入完新的密码,点提交就提示参数错误。

报错原因:
discuz在post表单传值的时候没有没有传sign值,但是又校验的了这个sign值。为了安全起见,解决办法不能删除校验这步,必须传送这个sign值。

解决方法:
1.修改文件:source\module\member\member_getpasswd.php

$uid = $_GET['uid'];

在下方添加一行

$sign = $_GET['sign'];

2.修改文件 (如果用是第三方模板,在第三方模板文件夹里面找这个文件):template\default\member\getpasswd.htm
找到第8行

<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid">

修改为:

<form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">

好了,在后台更新一下缓存,修改密码参数出现问题已经解决。

可能对你有帮助的内容:金币获取 | v7a,v8a,all等APK版本怎么选? | 下载帮助 | 阿里云代金券

文章名称:Discuz!X论坛 找回密码提示参数错误的解决办法

文章链接:https://www.jipinsoft.com/1830.html

免责声明:根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

(0)
打赏
番茄小子的头像番茄小子盟友
上一篇 2019年11月2日
下一篇 2019年11月2日

相关推荐

发表回复

登录后才能评论