Vergil 15 Denunciar post Postado Junho 5, 2008 Tenho o seguinte problema. Tenho uma aplicação onde pretendo desenvolver um formulário para que o usuário possa modificar sua senha. Teria então o campo Usuário (já preenchido), Senha (já preenchido) e Nova senha onde o usuário informará a nova senha. Eu consigo pegar a senha do usuário na tabela user do mysql, porém a senha vem criptografada. Pensei em pegar a senha através da String obtida pelo comando show grants for user usuario@'%'; Mas também vem criptografada. Tem jeito de pegar a senha real? Sem criptografia. Se alguém tiver outra alternativa pro meu problema, também será bem-vinda. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Imshy 0 Denunciar post Postado Junho 5, 2008 Se a senha estiver com md5, tem como eu pegá-la normal? R: Não. Se estiver criptografada usando md5, não rola. mas você pode comparar a nova senha com a senha anterior, fazendo uma query pra verificar, c bota md5( nova_senha ) = senha_anterior(que vai estar criptografada) http://forum.imasters.com.br/public/style_emoticons/default/yay.gif Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Junho 5, 2008 Se a senha estiver com md5, tem como eu pegá-la normal? R: Não. Se estiver criptografada usando md5, não rola. mas você pode comparar a nova senha com a senha anterior, fazendo uma query pra verificar, c bota md5( nova_senha ) = senha_anterior(que vai estar criptografada) http://forum.imasters.com.br/public/style_emoticons/default/yay.gif Eh! Já imaginava isso. Sempre que um usuário é criado com grant a senha é criptografada. Obrigado pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites