quarta-feira, 21 de abril de 2010

Corrigindo o problema de Lost Password no Mantis 1.2.0

Demorou, mas agora estou fazendo um "pente fino" na versão 1.2.0 do Mantis que está estável  foi lançado dia 24/02/2010.

Porém, como toda ferramenta as open source também passam por alguma problemas, é o caso da funcionalidade "Lost Password" (Esqueci minha senha) na tela de entrada do Mantis.

 


Hoje se tu tentar utilizar essa funcionalidade, verás que o não acontecerá nada e também não chegará um email para a troca de senha.

Já existe um bug aberto para este problema: http://www.mantisbt.org/bugs/view.php?id=11394
O bug está apontado para entrar na próxima release estável no Mantis, mas é ruim ficar aguardando a versão estável para solucionar o problema.

Para resolver o problema abra o arquivo email_api.php localizado dentro da pasta core no diretório de instalação do Mantis. Abra o arquivo e localize o seguinte trecho do código: lang_push( user_pref_get_language( $p_user_id ) );
Comente este trecho de código, colocando um "//" no inicio da linha, ficando assim: //lang_push( user_pref_get_language( $p_user_id ) );


Pronto! Agora é só testar a funcionalidade. Abaixo segue a utilização dela:


Clicando no link "Lost Password"













Recebe retorno da ferramenta sobre o envio do email








Recebendo o email para o reset da senha.














Após clicar no link recebido no email, aparecerá a tela para inserir e confirmar a nova senha













É isso ai!
Qualquer dúvida deixe um comentário e não deixe de ver os outros post relacionados ao Mantis: http://sembugs.blogspot.com/search/label/mantis

Nenhum comentário:

Postar um comentário