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