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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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
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!