无限星辰工作室-客户无限互联网动力之源
标题:
Discuz! X3.2 1225版邮箱重置密码失败解决方案之一
[打印本页]
作者:
crx349
时间:
2015-1-3 00:36
标题:
Discuz! X3.2 1225版邮箱重置密码失败解决方案之一
修改member_getpasswd.php和member_getpasswd.php添加按钮代码获取sign。
\template\default\member\getpasswd.htm
<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">
复制代码
\source\module\member\member_getpasswd.php
$hashid = $_GET['id'];
$uid = $_GET['uid'];
复制代码
改成
$hashid = $_GET['id'];
$uid = $_GET['uid'];
$sign = $_GET['sign'];
复制代码
作者:
crx349
时间:
2016-2-16 15:23
方法二:
1.打开:source\language\lang_email.php
搜索:
<a href="{siteurl}member.php?mod=getpasswd&uid={uid}&id={idstring}&sign={sign}" target="_blank">{siteurl}member.php?mod=getpasswd&uid={uid}&id={idstring}&sign={sign}</a>
复制代码
修改为:
<a href="{siteurl}member.php?mod=getpasswd&uid={uid}&id={idstring}" target="_blank">{siteurl}member.php?mod=getpasswd&uid={uid}&id={idstring}</a>
复制代码
2.打开
source\module\member\member_getpasswd.php
搜索:
if($_GET['uid'] && $_GET['id'] && $_GET['sign'] === make_getpws_sign($_GET['uid'], $_GET['id'])) {
复制代码
修改为:
/*if($_GET['uid'] && $_GET['id'] && $_GET['sign'] === make_getpws_sign($_GET['uid'], $_GET['id'])) {*/
if($_GET['uid'] && $_GET['id']) {
复制代码
3.覆盖同名文件,更新缓存,测试成功
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4