Sie haben die richtige Stimmung. Es ist nur in vielen Szenarien nicht notwendig. Der Sitzungsstatus kann leicht verloren gehen und wird häufig für die Behandlung von angemeldeten Benutzern missbraucht (die Einstellung, dass der Benutzer angemeldet ist, erfolgt durch Setzen von Session ["IsLoggedIn"] = true oder durch Überprüfen von Session ["User"]! = Null, Session verschwindet plötzlich Benutzer wird ausgeloggt), wenn die Formularauthentifizierung verwendet werden soll. Hier können Sie über die Formularauthentifizierung lesen und Speichern zusätzlicher Daten mit sich:
Forms Authentication Configuration and Advanced Topics
Wenn Sie noch Sitzung verwenden möchten, ist es gut, Wrapper zu erstellen, um es mehr prüfbar und loszuwerden Strings im Code:
Wrapper for ASP.NET Session
Vielen Dank! * Kommentarfüller *. –
Die Stimmung stammt von Leuten, die Session als Authentication falsch benutzen, was genau Progtick macht. – jfar
Ich dachte, dass der Mitgliedschafts-/Profilanbieter das alles für Sie erledigt hat, was seine Verwendung von Microsoft unterstützt. Sie enthalten sogar ein Beispiel für die Beispiel-App. –