Nossa.. muito bom Matheus! Sua dica vai resolver meu problema.. Vou ganhar
um fôlego até pensar certinho sobre criar as roles diretamente no banco..
Obrigado a todos que deram suas sugestões..
Abraço!
Renato
Em 16 de novembro de 2012 11:55, Matheus de Oliveira <
matioli.math...@gmail.com> esc
Em 14/11/2012 17:36, "Renato Ricci" escreveu:
>
> Na realidade, pensei em criar os usuários no banco pois quero criar
auditoria nas minhas tabelas e pegar o current_user. Tento um único usuário
conectado no banco ficaria meio trabalhoso eu fazer essa auditoria, pois eu
teria que criar uma coluna c
Em 16 de novembro de 2012 09:09, Renato Ricci
escreveu:
> Aquela concatenação foi somente um teste que fiz, pois olhando as demais
> ROLES através do pgAdmin, percebi que todos os usuários continham o as
> iniciais 'md5' em suas senhas.. Ai tentei colocar tb. Ex:
>
> CREATE ROLE postgres LOGIN
Pq vc está concatenando o "md5" com a senha? talvez usando a função não
precisa disso.
2012/11/16 Renato Ricci
> Já tentei assim como voce falou Jacson.. mas sem sucesso.. Ele até cria o
> usuário.. mas não autentica..
> Creio que eu vou aderir as dicas do Bruno e do João Paulo e fazer a
> aute
Já tentei assim como voce falou Jacson.. mas sem sucesso.. Ele até cria o
usuário.. mas não autentica..
Creio que eu vou aderir as dicas do Bruno e do João Paulo e fazer a
autenticação direto no banco...
Mais uma vez obrigado!
Renato
Em 16 de novembro de 2012 08:30, Crauss, Jacson escreveu:
>
E se tu fizer, Renato, a na tua trigger o seguinte:
Trigger Function:
DECLARE
v_senha varchar();
BEGIN
select Md5(new.usu_senha) into v_senha;
execute 'CREATE ROLE ' || new.usu_usuario || ' NOINHERIT LOGIN
UNENCRYPTED PASSWORD ' || quote_literal(v_senha) ;
return new;
END;
A parte em verm
Correto Renato!
A senha que envio não é criptografada, pois na tela de cadastro que fiz não
criptografo a mesma.
Na verdade, a tabela de usuarios que fiz é para fins de obter informações mais
detalhadas do mesmo.
O login do sistema nao faço pela tabela e sim pela role. se a role existe e o
usu
Até aí entendo, mas pra que ter a senha duas vezes? Valide o usuário direto
na base.
Enviado pelo meu Nexus
Em 14/11/2012 16:36, "Renato Ricci" escreveu:
> Na realidade, pensei em criar os usuários no banco pois quero criar
> auditoria nas minhas tabelas e pegar o current_user. Tento um único us
Opa,
Em 14 de novembro de 2012 17:25, Renato Ricci escreveu:
> Humm! Entendido Matheus! Faz sentido... Vou ver o que posso fazer para
> passar a senha descriptografada.. talvez eu execute o comando create role
> direto da aplicação quando o usuário digitar a senha(antes de criptografar)
> ao invé
2012/11/14 Renato Ricci
> 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 é:
> 'md5ce5b428f93ab83af
É 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
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
Olá João Paulo.. tudo bem?
no meu caso, a senha já está criptografada em MD5.. se eu fizer como vc
fez, eu penso que a senha será criptografada 2 vezes..
Nos eu caso NEW.passwd não esta criptografado né? ou seja.. é um clear
password. correto?
valeu!
Renato
Em 14 de novembro de 2012 16:06, Joao
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
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 mi
Opa,
Em 14 de novembro de 2012 15:26, Renato Ricci 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 atra
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 abai
17 matches
Mail list logo