=============================================================
Partcipe das enquetes sobre os novos rumos da comunidade! 
Acesse http://www.pgfoundry.org:8080/novosRumos
=============================================================
Tenho um banco para um sisteminha que estou fazendo
que usa o seguinte esquema.

As tabelas verdadeiramente falando so quem pode
acessar eh o usuario pgsql. Eu crio "grupos" e crio
visões, onde cada grupo pode acessar determinada
visão. Dependendo da visão alem do select está
implementado também o INSERT, DELETE e UPDATE. Ai o
login que o cara usa para entrar no banco por qualquer
aplicativo ele usa para entrar pelo sistema também. E
com esse esquema eu garanto que ele só acessa aquilo
que tem permissão através das visões. Pois o login
está associado a determinado grupo.
--- Osni Souza <[EMAIL PROTECTED]>
escreveu:

>
=============================================================
> Partcipe das enquetes sobre os novos rumos da
> comunidade! 
> Acesse http://www.pgfoundry.org:8080/novosRumos
>
=============================================================>
 
>   No sistema que estamos desenvolvendo em Delphi e
> Postgresql, gostaríamos de fazer com que a mesmo
> login e senha do usuário no Banco, seja usado para
> acessar o sistema.
>   Temos a tabela USUARIO (codusuario (PK),
> codpermissao(FK), nome, login, senha)  e a tabela
> PERMISSAO(codpermissao(PK), permissao).
>   As permissoes são TECNICO, SUPERVISOR E
> ADMINISTRADOR
>    
>   TECNICO soh faz consulta e relatorio no sistema
>   SUPERVISOR faz de tudo no sistema
>   ADMINISTRADOR eh o admin do BANCO.
>   
> Exemplo.
>    
>   No momento criamos uma conta com login e senha:
> projeto e projeto2006, com as permissoes para CRIAR
> TABELA mas não eh ADMINISTRADOR.
>   E é esta conta que faço a primeira conexão com
> banco, Delphi com ADO.
>    
>    
>   Como faço para qdo o SUPERVISOR DO SISTEMA criar
> um usuario, este usuario ter as permissões de uso do
> sistema que estão definidas no banco, (ex: se o cara
> for tipo TECNICO, tem que estar definido no banco
> que soh pode CONSULTAR.. pois relatório eh soh feita
> na INTERFACE, correto???). Não sei como CRIAR AS
> PERMISSÕES NO BANCO PARA ESTE TIPO DE PROBLEMA....
>    
>    
> 
>               
> ---------------------------------
>  Abra sua conta no Yahoo! Mail - 1GB de espaço,
> alertas de e-mail no celular e anti-spam realmente
> eficaz. >
_______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/


__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Responder a