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領域の後ろに貼り付けます.
>
:
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ファイル、中には
メール認証なし:
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ファイル、中には