2010-01-27 2 views
19

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

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

ответ

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

  2. Открыть командную строку и войти в MySQL (mysql -u root -p)

  3. use bugtracker; (где Bugtracker этого имя ротоногого бд; д EFAULT = багтрекер)

  4. update mantis_user_table set password=md5('password') where username='username';

Весь обмен CMD выглядит следующим образом:

C: \ Program Files \ MySQL \ MySQL Server 4.1 \ Bin> MySQL -u корень - 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';
Query OK, 1 строка пострадавших (0,00 сек)
Ряды совпадений: 1 Изменено: 1 Предупреждения: 0

7

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

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

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

1

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

Смежные вопросы