Re: [firebase-br] Verificar usuário que conectar

Marcos Thomaz thomazs em ufac.br
Sex Maio 5 11:57:57 -03 2006


Obrigado pela atenção, mas como verificar no instante em que o usuário 
conecta??? Eu até conhecia a função (de uma UDF) que faz isso, mas o caso é, 
pegar e verificar a lista no momento em que o usuário conectar. O fato é, 
como disparar alguma ação, para o momento que o usuário conectar no banco 
(grosseiramente falando, seria uma trigger no AfterConnect).

Atenciosamente,

Marcos


----- Original Message ----- 
From: "Roberto Germano Vieweg Neto" <roberto em jjwinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, May 05, 2006 8:15 AM
Subject: Re: [firebase-br] Verificar usuário que conectar


>O conectar de um usuário não requer transações. Transações são criadas 
>antes de executar algum comando SQL.
>
> Então, existem umas funções que listam os usuários conectados ao FDB, o 
> problema é que só funcionam para o FB Super Server, no Classic não funca.
>
> Acho que o que vc está querendo fazer é restringir o acesso ao seu sistema 
> por um numero X de usuários, bem, esta função te ajuda. É só pegar a lista 
> de usuários conectados, se for maior que o número permitido desconecta o 
> usuário :D
>
> Bem, espero ter ajudado ;)
>
>
>
> ----- Original Message ----- 
>  From: Marcos Thomaz
>  To: FireBase
>  Sent: Thursday, May 04, 2006 5:45 PM
>  Subject: [firebase-br] Verificar usuário que conectar
>
>
>  Pessoal,
>
>   Alguém saberia me dizer, se tem como, cada vez que um usuário se 
> conectar a
>  meu banco de dados, alterar o valor de um generator???
>
>   O que estou querendo, não é que seja disparado ao inserir, ao alterar ou
>  excluir (pois dessa forma bastaria usar gen_id), o que quero é que, se 
> uma
>  pessoa X conectou ao banco (via IBConsole, Isql, IBExpert, aplicação, 
> etc..)
>  um generator fosse incrementado. Pensei a seguinte forma, como quase tudo 
> no
>  firebird é dentro do contexto de transações (com exceção do incremento 
> dos
>  generators), criei uma trigger, que é executada no before insert, delete 
> e
>  update da tabela do sistema rdb$transactions (pois quando algum usuário
>  conectasse seria criada uma transação), porém nada acontece. não sei se a
>  trigger não é disparada, ou se realmente não existem ações.
>
>  Se alguém tiver alguma idéia, fico no aguardo.
>
>
>  ______________________________________________
>  FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.392 / Virus Database: 268.5.4/332 - Release Date: 4/5/2006
>
> 





Mais detalhes sobre a lista de discussão lista