Ir para conteúdo

POWERED BY:

Arquivado

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

Bru_ce

Zerar Sessão ao fechar navegador

Recommended Posts

Bom Dia Pessoal,
Estou com um problema, estou desenvolvendo um sistema trabalhando com sessões.
Na área do ADM é mostrado os usuários online, quando o usuário sai do sistema eu dou um update no banco no id do usuário com valor 0, logo sei que ele fez logoff.
Só que eu gostaria que ao fechar o navegador eu fizesse uma query e logo eu limparia a sessão.

 

Creio que seja fácil, só que estou com dúvida .. Vlw Pessoal =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não em engano o JavaScript possui uma função que executa sempre que o navegador é fechado. Você poderia tentar explorar esta funcionalidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você precisaria de um handler de sessão personalizado, definido através de session_set_save_handler().

 

Sua query seria executada na função associada à ação de encerramento, no exemplo do manual denominada close()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um tópico que ensina a fazer isso. A diferença é que é demonstrado como fazer com MongoDB e Memcache e não como "recriar" o nativo, baseado em arquivos.

 

Mas uma vez aprendida a técnica, o resto é tranquilo.

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.