Discuz!程序找回密码功能提示参数错误或提交后白屏的解决方法

网站教程 Qwluoye 12147℃ 0评论

【原创·版权所有】

本地测试程序:Discuz!2.5

其实dz这个程序本身我感觉bug挺多,一般小站长也用不到其他功能,比如邮件发送,密码找回。这些功能几乎都用不到。

但是等论坛慢慢做起来了,用户多了,就会相继的出现很多问题。

下面简单说一下Discuz!程序找回密码功能提示参数错误或提交后白屏的解决方法。

有的用户密码忘记了,找回的时候才发现邮箱填写了,密码重置邮件也收到了,点击以后填写新密码的时候,就会出现提示参数错误或者填写新密码点击提交后直接跳转白屏。登录账户,密码也没有修改成功。

这种情况一般使用以下2步即可解决。

打开 sourcemodulemembermember_getpasswd.php 

找到32行 $uid = $_GET[’uid’];在下方添加一行$sign = $_GET[’sign’];



打开 templatedefaultmembergetpasswd.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”>

大功告成,一般的提交参数错误或者白屏的错误就可以解决了。

Qwluoye原创·版权所有】第三方盗取内容应付法律责任!!

喜欢 (0)

文章评论已关闭!