Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Faccruz

saber se o usuário clicou no "X" do browser

Recommended Posts

Boa tarde,

 

Tem como eu saber se o usuário clicou no "X" do browser? Ou colocar algum tempo para que a conexão com o Banco de dados se feche?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas essa é uma boa pergunta.

Eu, por exemplo, usaria isso pra setar como falso as sessions que estão abertas pr'aquele usuário. Dessa forma ele teria que logar novamente no site se ele abrir o browser em seguida.

Falo isso porque se fechar e abrir o browser em seguida a session continua ativa.

Ou teria outra forma de fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

todas as minhas consultas estão dentro do Try/Catch/Finally e no finally eu dou o close.

 

Mas ainda acho que está ficando em aberto alguma

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe um esquema chamado "Pool de Conexoes". Quando voce fecha uma conexao voce na verdade manda para o pool.

Quando voce abre outra conexao ele procura no pool antes de abrir uma nova conexao pois eh um trabalho demorado abrir conexoes. Se a conexao ficar muito tempo no pool ela sai de la sozinha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.