Renato,
A criptografia para 123456 realmente é e10adc3949ba59abbe56e057f20f883e.
Utilize no seu psql a query "select Md5('senha');" para gerar a
criptografia da senha que você utilizará na criação do usuário, não copie
da tela do PgAdmin de um user já criado, por exemplo.
Jacson Crauss
2012/11/14 Renato Ricci <[email protected]>
> Não acontece erro.. O usuário é criado normalmente no banco.. apenas sua
> autenticação que não é aceita..
> Fiz alguns testes, tipo
>
> Criei um usuario na mão:
>
> Create role teste with password '123456';
> a senha gerada para o usuario teste é:
> 'md5ce5b428f93ab83af44e2780e51c339e9'
>
> porém, um usuário da minha tabela, também com a senha 123456, quando a
> trigger executa o create role, o usuário é criado com a senha:
> 'md5e10adc3949ba59abbe56e057f20f883e'
>
> Creio que a autenticação não esteja funcionando por esse motivo..
>
> Renato
>
>
>
> Em 14 de novembro de 2012 15:42, JotaComm <[email protected]> escreveu:
>
> Opa,
>>
>> Em 14 de novembro de 2012 15:26, Renato Ricci
>> <[email protected]>escreveu:
>>
>>> Olá pessoal..
>>>
>>> Tenho uma tabela de usuários onde armazeno o usuário e senha de acesso
>>> do sistema. A senha já está criptografada com MD5.
>>>
>>> Eu preciso replicar esses usuários para a tabela nativa de usuários do
>>> PostgreSQL através do comando create role e manter a mesma senha. Já tentei
>>> o comando abaixo, mas sem sucesso:
>>>
>>> Trigger Function:
>>> DECLARE
>>> v_senha varchar();
>>> BEGIN
>>> v_senha := 'md5' || (new.usu_senha);
>>> execute 'CREATE ROLE ' || new.usu_usuario || ' NOINHERIT LOGIN
>>> UNENCRYPTED PASSWORD ' || quote_literal(v_senha) ;
>>> return new;
>>> END;
>>>
>>> Alguma sugestão?
>>>
>>
>> Qual o problema/erro que você esta tendo?
>>
>>>
>>> Obrigado,
>>> Renato
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> Abraços
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral