免費軟體下載論壇

 找回密碼
 立即註冊
查看: 626|回復: 0

[程序] DiscuzX 找回密碼出現參數錯誤

[複製鏈接]
發表於 2015-9-7 15:14:50 | 顯示全部樓層 |閱讀模式
adfe images 免費圖床
使用 DiscuzX 3.X 的找回密碼功能後,點擊郵件收到的找回密碼鏈接,輸入新密碼後卻告知「參數錯誤」

這是因為 DiscuzX 3.X 採用了新的驗證機制,在驗證鏈接的 hash 之外還驗證了 sign,但是修改密碼的頁面並沒有寫入這一項,因此需要我們手動修改。

解決辦法是:

打開 source \ module \ member \ member_getpasswd.php

在第 32 行找到
  1. $uid = $_GET['uid'];
複製代碼


在下面添加一行
  1. $sign = $_GET['sign'];
複製代碼


再打開 template \ default \ member \ getpasswd.htm

找到第 8 行
  1. <form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid">
複製代碼


修改為
  1. <form method="post" autocomplete="off" action="member.php?mod=getpasswd&uid=$uid&id=$hashid&sign=$sign">
複製代碼


轉貼自 九条凛の部屋:http://kujourin.com/gijyutsu/1942
最穩定的中文圖床 Adfe images 開放免費註冊,歡迎使用。
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

返回列表 搜索

關于我們|小黑屋|手機版|免費軟體下載論壇 |網站地圖

GMT+8, 2019-9-17 14:41 , Processed in 0.015784 second(s), 9 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表