Re: [FUG-BR] Off Topic: Postfix + mysql + troca de senha

2006-02-16 Por tôpico Robson Uchoa
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@fug.com.br
> http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
>
>   
___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br


Re: [FUG-BR] Off Topic: Postfix + mysql + troca de senha

2006-02-16 Por tôpico Tiago Cruz
On Thu, 2006-02-16 at 13:07 -0300, Fabrício Fadel Kammer wrote:

> Alguém já fez uma interface em PHP para alteracao de senha que ta
> armazenada com encrypt()???

Eu uso o SquirellMail com um plugin para isso.

-- 
Tiago Cruz
http://linuxrapido.org


___
freebsd mailing list
freebsd@fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br