Pergunta

O Mantis precisa que o novo usuário clique em um link recebido por e-mail.De acordo com a política da empresa, o aplicativo sendmail (ou qualquer outro) não pode estar ativo no servidor.Como permito que usuários se registrem sem um e-mail válido?

Existe alguma maneira de executar uma consulta de atualização e alterar a senha diretamente no banco de dados e entregá-la ao usuário?

Foi útil?

Solução

  1. Crie o usuário normalmente via http://path/to/mantis/manage_user_create_page.php (usando uma conta de administrador existente)

  2. Abra um prompt de comando e faça login no mysql (mysql -u root -p)

  3. use bugtracker; (Onde Bugtracker é o nome do Mantis BD; default = bugtracker)

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

Toda a troca da CMD se parece com a seguinte:

C: Arquivos de programas mysql mysql server 4.1 bin> mysql -u root -p
Digite a senha: *********
Bem -vindo ao monitor MySQL. Os comandos terminam com; ou g.
Seu ID de conexão MySQL é 7 para o servidor versão: 4.1.21-Community-nt

Digite 'ajuda;' ou ' h' para obter ajuda. Digite ' c' para limpar o buffer.

mysql> Use Bugtracker;
Banco de dados alterado

mysql> update mantis_user_table set senha = md5 ('senha') onde nome de usuário = 'nome de usuário';
Consulta ok, 1 linha afetada (0,00 s)
Linhas correspondentes: 1 Alterado: 1 aviso: 0

Outras dicas

Sim, tive o mesmo problema.Se você tiver uma conta ativa (após a instalação existe o usuário administrador), você pode copiar a senha desta conta (no banco de dados) e colá-la no(s) novo(s) usuário(s).

Você pode encontrar os usuários em:mantis_user_table.

se você usar este hash:5f4dcc3b5aa765d61d8327deb882cf99 a nova senha é:senha

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

Adicione $ g_enable_email_notification = desativado ao arquivo config_inc.php. Isso definirá a senha do usuário como em branco em vez de enviar um email. Você pode solicitar que eles o alterem na primeira vez em login ou login para eles (sem senha) e criar uma senha para eles.

    .
  1. Não lente a lista
  2. dar acesso a quem precisa.Se é um grupo grande, sugiro usar um grupo de segurança do anúncio.
  3. Dê a eles o link direto ou postar o link em outro lugar que eles podem navegar até ele.Eles não serão capazes de navegar para o site que está hospedado.

Adicione isso a config_inc.php:

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

Crédito para: https://mantisbt.org/forums/viewtopic.php?t=799

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top