Entao Robson, o problema é comparar :-) Não sei como descriptografar a senha...
-----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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 > [email protected] > http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br > > _______________________________________________ freebsd mailing list [email protected] http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br _______________________________________________ freebsd mailing list [email protected] http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br

