3 Stimmen

Verhindern, dass die Forms-Authentifizierung zwischen Webanwendungen auf localhost "verschüttet" wird

Ich bin derzeit abwechselnd zwischen ein paar ASP.Net MVC-Projekt in meiner Freizeit und ich habe bemerkt, dass Forms-Authentifizierung "schwappt über" zwischen ihnen. D.h. ich arbeite an Projekt A und melde mich an, um einige Funktionen zu testen. Dann wechsle ich zu Projekt b und wenn ich dieses starte, bin ich bereits angemeldet, da die Anmeldung von Projekt a noch vom Browser und meinem lokalen IIS Express gespeichert wird.

Kann ich etwas tun, um dies zu verhindern?

6voto

rick schott Punkte 20895

Ändern Sie name y path zwischen verschiedenen Anwendungen:

<forms loginUrl="Login.aspx"
       protection="All"
       timeout="30"
       name="changethename" 
       path="/yourvirtual"
       requireSSL="false"
       slidingExpiration="true"
       defaultUrl="default.aspx"
       cookieless="UseDeviceProfile"
       enableCrossAppRedirects="false" />

Erklärt: Formular-Authentifizierung in ASP.NET 2.0

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X