É o que eu estou fazendo Jacson... gero a senha md5 e gravo na minha tabela.. ai a trigger dispara e cria o usuário no banco.. porém, no momento da criação do usuário no banco, eu não tenho a senha descriptografada.. ou seja.. eu queria criar o usuário no banco com a senha que veio da tabela (que já está no formato MD5)
Renato Em 14 de novembro de 2012 16:16, Crauss, Jacson <cra...@gmail.com> escreveu: > 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 <renatoricc...@gmail.com> > >> 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 <jota.c...@gmail.com> escreveu: >> >> Opa, >>> >>> Em 14 de novembro de 2012 15:26, Renato Ricci >>> <renatoricc...@gmail.com>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 >>>> pgbr-geral@listas.postgresql.org.br >>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>>> >>>> >>> >>> Abraços >>> -- >>> JotaComm >>> http://jotacomm.wordpress.com >>> >>> _______________________________________________ >>> pgbr-geral mailing list >>> pgbr-geral@listas.postgresql.org.br >>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >>> >>> >> >> _______________________________________________ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral