![]() |
ASP.NET Login erzwingen
Hallo,
ich muss in ein bestehendes UserControl einen LogOff Button einbauen, welcher einen LogOut des Users erzwingt und ein Redirect auf die Startseite macht, wo man sich erneut anmelden muss bzw. mit einem anderen User anmelden kann. Es wird Windows Authentication verwendet. Wie kann ich diesen Logout realisieren sodass man sich erneut einloggen muss? Danke für eure Hilfe Lg Gerald |
hi,
verwendest du asp.net 2.0 oder 1.x ? unter 2.0 gibt es für User Authentication fertige Controls, da brauchst sehr wenig programmieren. generelle info: http://www.asp.net/webmatrix/guidedt...ogoutpage.aspx session.clear(); löscht die session des users - danach ein redirect auf die login seite. fg -hannes |
Ich verwende asp.net 1.1.
Wenn ich Session.Clear() verwende, funktioniert das nicht nur bei FormsAuthentication? Es wird jedoch WindowsAuthentication verwendet, und das ist leider nicht änderbar. |
hi,
Zitat:
Das hat nichts miteinander zu tun. Windows Authentication bedeutet einfach, dass der IIS den Zugreifer anhand seines Windows Accounts validiert. Das ist eine Form der Authentifizierung - andere Formen wären "Passport" und "forms authentication" - du kannst auch deinen authentication provider selbst implementieren. Generell ist diese Thema durchaus etwas kompliziert - es ist auch noch wichtig, ob du impersonation verwendest - je nachdem hast du dann die rechte des windows users (impersonate = true) oder eines asp.net default users. Etwas Hintergrundwissen dazu anzueigenen, wenn man sich damit beschäftigen muss, schadet sicher nicht - als anfang ev. mal hier: http://www.c-sharpcorner.com/Code/20...horization.asp oder: http://msdn.microsoft.com/library/de...entication.asp fg -hannes |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag