Objective: To save and display the login information with session and cookies.
Cookies enable:
Controller:
1 1 // Save the login username in the cookie 2 2 New HttpCookie ("cookusername", Username.tostring ()); 3 3 Response.Cookies.Add (Cook);
View:
<ahref="#"class= "Dropdown-toggle"Data-toggle= "Dropdown"role= "button"aria-expanded= "false"> <Iclass= "fa fa-user-o fa-fw"></I>@if (request.cookies["cookusername"]!= null) { @Request. cookies["Cookusername"]. Value; } <spanclass= "Caret"></span> </a>
Session implementation:
Controller
1 // Login successfully put username in session 2 session["username"] = username.tostring ();
View:
1<a href= "#" class= "Dropdown-toggle" data-toggle= "dropdown" role= "button"2Aria-expanded= "false">3<i class= "FA fa-user-o FA-FW"></i>4@if (Session["username"]!=null)5 {6@Session["username"]. ToString ();7 } 8<span class= "Caret"></span>9</a>
Setting the session expiration time in Web. config
< system.web > < mode= "InProc" timeout= "></"sessionstate > <!--session Expiration Time setting -</ System.Web>
The simple use of ASP. NET MVC session and Cookies