程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> mantis如何更改用戶密碼

mantis如何更改用戶密碼

編輯:PHP綜合

從MantisBT版本開始,創建用戶後,必須由用戶通過確認郵件進行修改密碼,而管理員無權對用戶的密碼進行修改。這對於配置mail不成功的情況下很不方便。

以下配置就可以讓管理員輕松管理用戶的密碼

解決方式就是考慮修改Mantisbt PHP程序,增加一個密碼修改框,這樣管理員就可以直接修改用戶密碼了。

操作步驟如下:

1) 修改文件 manage_user_edit_page.php

  找到<!-- Email -->位置,將以下代碼粘貼到下面一行:

<!-- Password -->
<tr <?php echo helper_alternate_class( 1 ) ?>>
<td class="category" width="30%">
<?php echo "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');

3)還是在文件manage_user_update.php中

     找到該行: $result = db_query( $query );

     有的版本是:$result = db_query_bound( $query, $query_params );

     在該行下面粘貼下面代碼:

    //Reset the password if specified.

   if ($f_pass) user_set_password($f_user_id, $f_pass);

 這樣一來就增加了Password (change only): 一列,以供管理員修改用戶的密碼(但是前提是管理員增加用戶時不要勾選保護一項,否則管理員無法修改該用戶密碼)

From:csdn博客 IndexMan

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved