1
resposta

Logout ao fechar o brower

Boa noite, verifiquei se fizermos logon na nossa aplicação e depois fecharmos o browser sem fazer o logout, e abrirmos novamente a aplicação o usuário fica "logado". Tem como fazer o logout do usuário ao fechar o browser ? Obrigado

1 resposta

Olá WBrito, tudo bem?

Essa é uma questão meio complexa. Porque o servidor não tem conhecimento além das requisições.

Uma solução seria um evento javascript unload na tag body do _layout.cs, que ao fechar a página envia uma requisição AJAX para o servidor e neste momento mata a sessão ou limpa o cookie.

Achei um post no Stack Overflow onde mostra algumas soluções, como setar uma data de expiração do cookie anterior ao momento atual.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software