Mantisは、新しいユーザーがメールで受信したリンクをクリックする必要があります。会社のポリシーに従い、sendmail(またはその他の)アプリケーションをサーバー上でアクティブにすることはできません。有効な電子メールなしでユーザーが登録できるようにするにはどうすればよいですか?
とにかく、更新クエリを実行してデータベースで直接パスワードを変更し、それをユーザーに渡すことができますか?
通常、_http://path/to/Mantis/manage_user_create_page.php
_を介してユーザーを作成します(既存の管理者アカウントを使用)
コマンドプロンプトを開き、MySQLにログインします(_mysql -u root -p
_)
_use bugtracker;
_(ここで、bugtrackerはMantisbdの名前です。デフォルト= bugtracker)
update Mantis_user_table set password=md5('password') where username='username';
Cmd交換全体は次のようになります。
C:\ Program Files\MySQL\MySQL Server 4.1\bin> mysql -u root -p
パスワードを入力してください:_*********
_
MySQLモニターへようこそ。コマンドは;で終わりますまたは\ g。
MySQL接続IDはサーバーバージョンへの7です:4.1.21-community-nt「help;」と入力しますまたは「\ h」でヘルプを表示します。 '\ c'と入力して、バッファをクリアします。
mysql>バグトラッカーを使用します。
データベースが変更されましたmysql> update Mantis_user_table set password = md5( 'password')where username = 'username';
クエリOK、影響を受ける1行(0.00秒)
一致した行:1変更:1警告:0
はい、同じ問題がありました。作業アカウントが1つある場合(インストール後にadminユーザーがいます)、このアカウントのパスワードを(データベースに)コピーして、新しいユーザーに貼り付けることができます。
ユーザーはMantis_user_tableにあります。
このハッシュを使用する場合:5f4dcc3b5aa765d61d8327deb882cf99新しいパスワードは次のとおりです:password
https://mantisbt.org/docs/master/en-US/Admin_Guide/html-desktop/#admin.user.create
$ g_enable_email_notification = OFFをconfig_inc.phpファイルに追加します。これにより、ユーザーにメールを送信する代わりに、ユーザーのパスワードが空白に設定されます。初回ログイン時に変更するように依頼するか、(パスワードなしで)ログインしてパスワードを作成することができます。
WindowsでXAMPPを使用する場合は、phpmyadminページ(localhost/phpmyadmin /)にアクセスするだけです。バグトラッカーデータベースを選択し、DBの最後のテーブルであるMantis_user_tableにユーザーを挿入します。単純なmysqlステートメントを使用すると、多くの列があります。 、すべてが必須というわけではありません。最も興味深い列はアクセスレベルです。管理者アカウントのアクセスレベルの値は90ですが、この数値がどのように機能するかはよくわかりません。今まで私はテーブルを発見しました:Mantis_project_user_list_tableそしてアクセスレベルはデフォルトで10に設定されています(これは「通常の」ユーザーレベルだと思います)。
これをconfig_inc.php
に追加します。
$g_enable_email_notification = OFF;
$g_send_reset_password = OFF;
$g_validate_email = OFF;
$g_check_mx_record = OFF;