mantide registrazione nuovo utente senza email
Domanda
Mantis ha bisogno il nuovo utente a cliccare su un link ricevuto in una mail. Come da politica aziendale, il sendmail (o qualsiasi altro) applicazione non possono essere attive sul server. Come faccio a consentire agli utenti di registrarsi senza un e-mail valido?
C'è qualche cosa che può essere eseguito una query di aggiornamento e cambiare la password direttamente nel database e consegnarlo al l'utente?
Soluzione
-
Creare l'utente normalmente via
http://path/to/mantis/manage_user_create_page.php
(utilizzando un account amministratore esistente) -
Aprire un prompt dei comandi e accedere a MySQL (
mysql -u root -p
) -
use bugtracker;
(dove bugtracker è il nome del bd mantide; default = bugtracker) -
update mantis_user_table set password=md5('password') where username='username';
L'intero scambio cmd assomiglia a questo:
C: \ Programmi \ MySQL \ MySQL Server 4.1 \ bin> mysql -u radice -p
Inserire la password:*********
Benvenuti al monitor di MySQL. Comandi terminano con; o \ g.
La tua connessione MySQL id è 7 alla versione server: 4.1.21-community-ntTipo 'aiuto;' o '\ h' per aiuto. Tipo '\ c' per cancellare il buffer.
mysql> utilizzare bugtracker;
Database cambiatomysql> aggiornare mantis_user_table password impostata = md5 ( 'password') dove username = 'username';
Query OK, 1 riga interessata (0.00 sec)
Righe trovati: 1 Modificato: 1 Avvertenze: 0
Altri suggerimenti
Sì, ho avuto lo stesso problema. Se si dispone di un account di lavoro (dopo l'installazione c'è l'utente admin) è possibile copiare la password di questo account (nel database) e incollarlo nel nuovo utente (s).
È possibile trovare gli utenti in:. Mantis_user_table
se si utilizza questo hash: 5f4dcc3b5aa765d61d8327deb882cf99 la nuova parola d'ordine è: la password
https://mantisbt.org /docs/master/en-US/Admin_Guide/html-desktop/#admin.user.create
aggiungere $ g_enable_email_notification = OFF per il file config_inc.php. Questo imposterà la password dell'utente a vuoto invece di inviare loro una e-mail. È possibile chiedere loro di cambiarla al primo login volta o login in per loro (senza password) e creare una password per loro.
Se si utilizza XAMPP su Windows, è sufficiente accedere alla pagina di phpmyadmin (localhost / phpmyadmin /) Si seleziona bugtracker database e quindi in ultima tabella da DB, mantis_user_table, si inserisce l'user-con una semplice dichiarazione mysql, ci sono un sacco di colonne, non tutti sono obbligatori. La colonna più interessante è il livello di accesso. Per account admin valore del livello di accesso è di 90, ma non sono abbastanza sicuro di come funziona questo numero. Fino ad ora ho scoperto una tabella:. Livello mantis_project_user_list_table e l'accesso è impostato di default a 10 (suppongo che questo è un livello di utente "normale")
Aggiungi questo al config_inc.php
:
$g_enable_email_notification = OFF;
$g_send_reset_password = OFF;
$g_validate_email = OFF;
$g_check_mx_record = OFF;
Si ringrazia: https://mantisbt.org/forums/viewtopic.php? t = 799