RE: [firebase-br] Informações do Usuário Conectado

Rubem Nascimento da Rocha djpardalrocha em hotmail.com
Sex Jan 5 14:52:46 -03 2007


Se o seu banco de dados possui apenas um único usuário, o famoso SYSDBA, 
isso é normal. Se quiser manter um controle de usuários logados na sua 
aplicação, vc tem duas abordagens pra seguir:

1) Faça o seu próprio controle de usuários, com suas próprias tabelas para 
isso dentro do seu banco de dados (é o que é mais comum de se ver);

2) Faça uso dos recursos do próprio banco de dados, definindo ROLES(papéis) 
e delegando direitos de acesso a tabelas, views e stored procedures através 
de utilitários de administração do próprio banco de dados (Exemplo: 
IBExpert) ou usando a API do FireBird dentro de sua aplicação pra manter 
(criar, editar e excluir) usuários e delegar direitos de acesso aos objetos 
que lhe coném dentro do banco de dados (tabelas, sps, etc.).

Pela última abordagem, vc usará os próprios recursos do banco de dados pra 
saber quais são os usuários que estão logados no banco, só que aí o login da 
sua aplicação estará sempre ligado ao login no banco de dados, ou seja, o 
que o usuário fornecer como usuário e senha faria parte dos parâmetros de 
conexão com o banco de dados no componente de conexão com o banco que vc 
tiver na sua aplicação.

Sds.


>From: "Enio Marconcini - www.delfosistemas.com" <eniorm em gmail.com>
>Reply-To: FireBase <lista em firebase.com.br>
>To: FireBase <lista em firebase.com.br>
>Subject: [firebase-br] Informações do Usuário Conectado
>Date: Fri, 5 Jan 2007 13:44:13 -0300
>
>Olá amigos,
>na hora de criar um novo usuário, tem opções como nome e sobrenome,
>tem como, via sql, retornar essas informações?
>
>consegui pegar o nome do usuário conectado assim
>
>SELECT
>   CURRENT_USER
>FROM RDB$DATABASE
>
>mas retorna apenas o LOGIN
>
>abraço
>
>--
>[]'s
>ENIO RODRIGO MARCONCINI
>...: www.santafedosul.sp.gov.br
>.......: msn: eniorm em gmail.com
>.......................: skype: eniorm
>Linux User................. #433647
>slack the planet.....................'.
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br





Mais detalhes sobre a lista de discussão lista