FormsAuthentication RedirectToLoginSeite Quirk

8

Wenn Sie diese Methode verwenden, wird der Aufruf von SignOut () zu '... login.aspx? ReturnUrl =% 2fmydomainname% 2flogout.aspx' umgeleitet, damit sich der Benutzer nicht erneut anmelden kann, da eine erfolgreiche Anmeldung an den Server zurückgegeben wird Abmeldeseite Die Anmeldeseite wird in webconfig festgelegt und die App erhält diese Seite erfolgreich. Warum sollte eine ReturnURL am Ende der URL hängen bleiben?

    
Greg 08.04.2009, 18:08
quelle

3 Antworten

15

So funktioniert RedirectFromLoginPage . Er hängt die aktuelle URL an die Abfragezeichenfolge der Anmeldeseite an. Auf diese Weise kann die Anmeldeseite den Benutzer an den Ort zurückverweisen, an dem er sich befindet.

Wenn dies nicht passieren soll, können Sie manuell mit Response.Redirect auf die Anmeldeseite umleiten.

    
Mehrdad Afshari 08.04.2009, 18:11
quelle
1

Verwenden Sie diesen Code beim Abmelden

%Vor%     
imran 04.09.2014 08:34
quelle
0

Nicht sicher, ob das hilft, aber laut den Dokumenten gibt es auch eine überladene FormsAuthentication.RedirectToLoginPage-Methode, die eine Zeichenfolge verwendet und "den Browser zur Anmelde-URL mit der angegebenen Abfragezeichenfolge umleitet".

Siehe Ссылка

    
jamesfm 07.05.2009 09:25
quelle

Tags und Links