Mantis Administrator制御パスワード、メール認証なし登録、テスターの追加

2353 ワード

Mantisのデフォルトのインストールが完了すると、管理者はユーザーを作成しますが、ユーザーパスワードを設定することはできません.メールでのみユーザーが自分で変更します.メールボックスが統一されていない場合に適応できません.メールボックス検証方法と管理者設定ユーザーパスワード方法の検証を閉じます.
メール認証なし:
config_inc.phpに追加:
$g_send_reset_password   =   OFF;#EMIALでパスワードを送信するかどうか
$g_allow_blank_email   =   ON;#EMAILを記入しないことを許可するかどうか
管理者制御ユーザーパスワード(回転):
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_bound( $query, $query_params ); 一部のバージョンでは、$result=db_query( $query );行の下に次のコードを貼り付けます.
             //Reset the password if specified.         if ($f_pass) user_set_password($f_user_id, $f_pass); これによりPassword(change only):管理者がユーザーのパスワードを変更するための列が追加されます(ただし、管理者がユーザーを追加する場合は保護をチェックしないでください.そうしないと、管理者はユーザーのパスワードを変更できません).
     
    Administrator追加テスター(回転):
    config_inc.phpに$g_を加えるaccess_levels_enum_string='10:レビュー担当者、25:レポート担当者、40:修正担当者、55:開発担当者、60:テスト担当者、70:マネージャ、90:管理者';langディレクトリのstrings_chinese_simplified.txtで$s_を検索して変更access_levels_enum_string='10:レビュー担当者、25:レポート担当者、40:修正担当者、55:開発担当者、60:テスト担当者、70:マネージャ、90:管理者';ルートディレクトリにcustom_を新規作成constants_inc.phpファイル、中には