Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
>
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!
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