Ir para conteúdo

POWERED BY:

Arquivado

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

mmalainho

Detectar que se está a fechar a janela e fazer logout

Recommended Posts

Ola pessoal,Tenho um site em que coloco o usuário numa Session.Se o usuario sair fazendo logout na pagina tudo corre bem, mas se ele fechar a janela, clicando no botão Close da janela.n ao Há alguma maneira de se usuario sair do site sem ser pelo link que termina a sessão, eu conseguir guardar no banco de dados que ele saiu?ObrigadoMiguel Malainho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar um arquivo global.asa que deve ficar na pasta raiz do site...Alguns exeplos de utilização:

<script language="vbscript" runat="server"> sub Application_OnStart  ......código em vbscript end subsub Application_OnEnd ......código em vbscript end subsub Session_OnStart ......código em vbscript end subsub Session_OnEnd ......código em vbscript end sub</script>

A procedure "Application_OnStart" é executada uma vez, quando a aplicação é iniciada. A aplicação é iniciada quando o primeiro usuário chama a primeira página asp. Esta procedure conterá um código que será executado antes de qualquer acesso à aplicação. Quando esta procedure terminar , a procedure "Session On_Start" será executada.A procedure "Session_OnStart" é executada cada vez que um usuário inicia uma sessão no site..A procedure "Session_OnEnd" é executada a cada vez que um usuário encerra uma sessão. O código nesta procedure pode ser, por exemplo, para incluir a variáveis da sessão num banco de dados.A procedure "Application_OnEnd" é executada uma vez quando é encerrada a aplicação (só quando é parado o servidor! ). Esta procedure é usada para reconfigurações após o encerramento da aplicação, tal como deletar registros ou armazenar informações em arquivos do tipo texto.

Fonte:http://database.vvg.com/asp/livrodigital/globalasa.asp

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.