gestão de C # Session
-
11-09-2019 - |
Pergunta
Eu estou usando um # Webservice C para registrar um usuário para fora. Eu estou usando o FormsAuthentication.SignOut para o mesmo.
Eu estou passando esta chamada webservice através de JQuery. Como eu recebo o usuário para redirecionar para a página de login? Eu tentei o window.location = "login.aspx", ele funciona, mas se eu digitar em outra página na área de segurança, abre-se novamente.
Graças.
Solução
Você tem certeza de que o FormsAuthentication.SignOut () está em execução? (Debug para verificar se ele é atingido pelo serviço web).
Você também deve limpar manualmente o cookie de autenticação no cliente, no seu manipulador jQuery após uma chamada bem-sucedida para o serviço Web.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow