Question

J'utilise un C # Webservice pour vous déconnecter un utilisateur. J'utilise le FormsAuthentication.SignOut pour la même.

Je passe cet appel webservice par JQuery. Comment je reçois l'utilisateur de rediriger vers la page de connexion? J'ai essayé le window.location = « login.aspx », cela fonctionne, mais si je tape dans une autre page dans la zone sécurisée, il ouvre à nouveau.

Merci.

Était-ce utile?

La solution

Êtes-vous sûr que le FormsAuthentication.SignOut () est en cours d'exécution? (Débogage pour vous assurer qu'il est touché par le service Web.)

Vous devez également effacer manuellement le cookie d'authentification sur le client, dans votre gestionnaire jQuery après un appel au service Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top