I am new in MVC. I am creating new WebApplication in MVC4 Razor. I want to maintain User Login session for all pages. Can any one Explain me how to maintain session for all views in MVC with small example.
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- MVC-Routing,Why i can not ignore defaults,The matc
- Generic Generics in Managed C++
- Why am I getting UnauthorizedAccessException on th
Have you worked on Asp.Net application? Using Forms Authentication you can easily maintain user session.
Find the below given links for your reference: http://www.codeproject.com/Articles/578374/AplusBeginner-27splusTutorialplusonplusCustomplusF http://msdn.microsoft.com/en-us/library/ff398049(v=vs.100).aspx
Here is a Example. Say we want to manage session after checking user validation, so for this demo only I am hard coding checking valid user. On account Login
On Index Page
On SignOut Button
Session management is simple. Session object is available inside MVC controller and in
HttpContext.Current.Session
. It is the same object. Here is a basic example of how to use Session:Write
Read
Answering your question
Check out Forms Authentication to implement highly secure authentication model.
UPDATE: For newer versions of ASP.NET MVC you should use ASP.NET Identity Framework. Please check out this article.