Подтвердить что ты не робот

Регистрация новых пользователей mantis без электронной почты

Mantis нуждается в новом пользователе, чтобы щелкнуть ссылку, полученную по почте. В соответствии с политикой компании приложение sendmail (или любое другое) не может быть активным на сервере. Как разрешить пользователям регистрироваться без действительного электронного письма?

В любом случае я могу запустить запрос на обновление и изменить пароль непосредственно в базе данных и передать его пользователю?

4b9b3361

Ответ 1

  • Создайте пользователя с помощью http://path/to/mantis/manage_user_create_page.php (используя существующую учетную запись администратора)

  • Откройте командную строку и войдите в MySQL (mysql -u root -p)

  • use bugtracker; (где bugtracker - это имя mantis bd; default = 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 - от 7 до версии сервера: 4.1.21-community-nt

Введите "help"; или '\ h' для получения справки. Введите '\ c', чтобы очистить буфер.

mysql > использовать bugtracker;
Изменена база данных

mysql > update mantis_user_table set password = md5 ('password') где username = 'username'; Запрос ОК, 1 строка затронута (0.00 сек)
Соответствие строк: 1 Изменено: 1 Предупреждения: 0

Ответ 2

Да, у меня была такая же проблема. Если у вас есть одна рабочая учетная запись (после установки есть пользователь admin), вы можете скопировать пароль этой учетной записи (в базе данных) и вставить ее в новых пользователей.

Вы можете найти пользователей в: mantis_user_table.

если вы используете этот хеш: 5f4dcc3b5aa765d61d8327deb882cf99 новый пароль: пароль

Ответ 3

https://mantisbt.org/docs/master/en-US/Admin_Guide/html-desktop/#admin.user.create

добавьте $ g_enable_email_notification = OFF в файл config_inc.php. Это установит пароль пользователя пустым вместо отправки им электронного письма. Вы можете попросить их изменить его при первом входе в систему или войти для них (без пароля) и создать для них пароль.

Ответ 4

Если вы используете XAMPP в Windows, вы просто получаете доступ к странице phpmyadmin (localhost/phpmyadmin/) Вы выбираете базу данных bugtracker, а затем в последней таблице из DB, mantis_user_table, вы вставляете своего пользователя - с помощью простого оператора mysql, имеется много столбцов, не все являются обязательными. Наиболее интересным столбцом является уровень доступа. Для уровня доступа к учетной записи администратора 90, но я не очень уверен, как это число работает. До сих пор я обнаружил таблицу: mantis_project_user_list_table и уровень доступа по умолчанию равен 10 (я полагаю, что это "обычный" пользовательский уровень).

Ответ 5

Добавьте это в config_inc.php:

$g_enable_email_notification = OFF;
$g_send_reset_password = OFF;
$g_validate_email = OFF;
$g_check_mx_record = OFF;

Кредит: https://mantisbt.org/forums/viewtopic.php?t=799