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.

Foi útil?

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
scroll top