Frage

Ich bin mit einem C # Webservice einen Benutzer abzumelden. Ich bin mit dem FormsAuthentication.SignOut für das gleiche.

Ich bin Bestehen dieser Webservice Aufruf durch JQuery. Wie ich erhalten die Benutzer umgeleitet zur Login-Seite? Ich versuchte, das window.location = „login.aspx“, es funktioniert, aber wenn ich in einer anderen Seite im gesicherten Bereich geben, es öffnet sich wieder.

Danke.

War es hilfreich?

Lösung

Sind Sie sicher, dass der FormsAuthentication.SignOut () ausgeführt wird? (Debug um sicherzustellen, dass es durch den Webdienst getroffen wird.)

Sie sollten auch manuell klar aus dem Authentifizierungs-Cookie auf dem Client, in Ihren jQuery-Handler nach einem erfolgreichen Aufruf des Web-Service.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top