Em 12/01/09, marco<[email protected]> escreveu:
> Pessal estou com o seguinte dilema:
> Tenho alguns cliente que me pedem para que cada usuário se conecte ao
> sistema em uma máquina por vez. Para resolver o problema, criei os
> usuários da minha app como usuários do PG pois desta forma quando um
> usuário tentar efetuar o login na app, ela pergunta ao PG se o usuário
> já está logado, se não estiver logado a entrada no sistema continua (a
> conexão fica aberta até a app ser finalizada) caso contrário e entrada é
> barrada e ele é avisado que seu login está aberto em outra máquina.
> mas recentemente venho estudando o C# e tenho notado que ninguem utiliza
> uma conexão permanente ao banco de dados. todos tem seus ótimos argumentos.
>
> Gostaria de saber a opinião de vocês:
> Pensando no controle que preciso, é arriscado manter uma conexão
> permanente com o banco ?
>
> Se este procedimento for ruim e o melhor for o que o mundo c# diz:
> Conecte, pegue o que quer e desconecte. Como fariamos para manter o
> controle em que o usuário só possa ficar conectado em uma máquina.
>
> Não sei se fui claro mas ficaria muujuuuito grato em ler o parecer de vocês
>


Na PGCon-br de 2007 Fábio Telles apresentou a palestra "Fazendo um
elefante passar por debaixo da porta".
Veja algumas considerações que ele faz na parte "Autenticando
Aplicações no PostgreSQL".
http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=07_Fazendo_um_elefante_passar_debaixo_da_porta_-_F%C3%A1bio_Telles.pdf

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a