首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

MantisBT 管理員修改使用者密碼功能啟用方法 MantisBT 管理員修改使用者密碼功能啟用方法

     編輯:PHP 綜合知識

MantisBT 預設需使用者透過信箱重設密碼,管理員無法直接修改。修改兩個核心檔案即可啟用管理員密碼管理。

修改步驟

1. manage_user_edit_page.php 新增密碼輸入欄

找到 <!-- Email --> 區塊,下方加入:

<!-- Password -->
<tr class="...">
<td class="category" width="30%">Password (change only):</td>
<td width="70%">
<input type="text" size="16" maxlength="100" name="password" value="" />
</td>
</tr>

2. manage_user_update.php 接收並更新密碼

在 $f_user_id = gpc_get_int('user_id'); 後加入:

$f_pass = gpc_get_string('password');

在資料庫更新語句 $result = db_query($query); 後加入:

// Reset the password if specified.
if ($f_pass) user_set_password($f_user_id, $f_pass);

注意

  • 建立使用者時不要勾選「保護」,否則管理員仍無法修改該帳號密碼。
  • 修改核心檔案會增加升級維護成本,建議評估是否改用外掛機制。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved