Session-Management in MVC
Ich bin neu in der MVC. Ich erschaffe neue WebApplication in MVC4-Rasierer. Ich will maintain User Login session für alle Seiten. Kann einer mir Erklären, wie die Erhaltung Sitzung für alle views im MVC mit kleinen Beispiel.
- Wollen Sie, um zu zeigen, Benutzer-login auf allen Seiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Session-management ist einfach. Session-Objekt ist innerhalb der MVC-controller und in
HttpContext.Current.Session
. Es ist das gleiche Objekt. Hier ist ein einfaches Beispiel für die Verwendung von Session:Schreiben
Lesen
, Deine Frage zu beantworten
Check-out Forms-Authentifizierung zu realisieren hochsichere Authentifizierung-Modell.
UPDATE: Bei neueren Versionen von ASP.NET MVC, die Sie verwenden sollten ASP.NET Identitäts-Framework. Bitte schauen Sie sich dieser Artikel.
[Authorize]
- Attribut).Hier ist ein Beispiel.
Sagen wir verwalten möchten-Sitzung nach Prüfung der user-Validierung,
also für diese demo nur ich bin hart zu Kodieren überprüfung Gültiger Benutzer ist.
Auf Konto-Login -
Auf Der Index-Seite
Auf SignOut-Button
Haben Sie gearbeitet Asp.Net Anwendung?
Die Formularauthentifizierung verwenden, können Sie einfach pflegen Benutzer-session.
Finden Sie die unten angegebenen links für Ihre Referenz:
http://www.codeproject.com/Articles/578374/AplusBeginner-27splusTutorialplusonplusCustomplusF
http://msdn.microsoft.com/en-us/library/ff398049(v=vs. 100).aspx