Re: [firebase-br] Verificar usuário que conectar
Marcos Thomaz
thomazs em ufac.br
Sex Maio 5 16:20:02 -03 2006
Na aplicação eu já tenho, mas o caso é que, eu tenho uma aplicação, e existe
outra, feita em PHP que conecta, e com possíbilidade de consultas remotas...
aí é que está o problema. Por isso que queria fazer no banco de dados....
mas de qualquer forma valeu a ajuda.
----- Original Message -----
From: "Roberto Germano Vieweg Neto" <roberto em jjwinformatica.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, May 05, 2006 2:19 PM
Subject: Re: [firebase-br] Verificar usuário que conectar
> Hmmm ... faz no seu programa a verificação. Foi assim que eu fiz:
>
> - Numa tabela tenho guardado encriptado quantos usuário podem conectar
> - Usuário conecta com a aplicação, a aplicação faz a requisição da lista
> de usuário conectados, pega o número máximo de usuários, faz a comparação.
> Caso for maior que o número permitito, desconecta e levanta uma exceção
> dizendo que não o número de usuários chegou ao máximo permitido, Simples
> não ?
>
> ----- Original Message -----
> From: Marcos Thomaz
> To: FireBase
> Sent: Friday, May 05, 2006 11:57 AM
> Subject: Re: [firebase-br] Verificar usuário que conectar
>
>
> 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
> >
> >
>
>
> ______________________________________________
> 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