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