[FUG-BR] RES:  Off Topic: Postfix + mysql + troca de senha
    Fabrício Fadel Kammer 
    ffkammer em conchalnet.com.br
       
    Qui Fev 16 14:18:20 BRST 2006
    
    
  
Entao Robson, o problema é comparar :-)
Não sei como descriptografar a senha...
-----Mensagem original-----
De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em
nome de Robson Uchoa
Enviada em: quinta-feira, 16 de fevereiro de 2006 14:18
Para: Lista de discussao sobre FreeBSD
Assunto: Re: [FUG-BR] Off Topic: Postfix + mysql + troca de senha
Por que você não tenta indexar pelo nome ou número do usuário (ou outro 
campo que seja único) ao invés da senha?
update senha =encrypt(senhanova) from email where username =
nomedeusuario;
É lógico que você deve verificar a senha antiga primeiro
select senha from email where username = nomedeusuario;
e comparar.
Fabrício Fadel Kammer escreveu:
> Salve galera!
>  
> Sei q eh bem off essa questao, mas se alguem já conseguiu fazer isso e
> puder me ajudar...
>  
> Tenho um servidor postfix e as senhas sao armazenadas no banco de 
> dados usando a funcao encrypt() do mysql...
>  
> Alguém já fez uma interface em PHP para alteracao de senha que ta 
> armazenada com encrypt()???
>  
> O problema ta em testar a senha antiga, pq o encrypt usa o salt e se 
> vc fizer encrypt('teste') 10 x tera 10 valores diferente, entao nao da
> pra fazer update senha =encrypt(senhanova) from email where senha = 
> encrypt(senha_antiga); :-(
>  
> []s
> _______________________________________________
> freebsd mailing list
> freebsd em fug.com.br 
> http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
>
>   
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
    
    
Mais detalhes sobre a lista de discussão freebsd