Objective: To save and display the login information with session and cookies.
Cookies enable:
Controller:
// Save the login username in the cookie New HttpCookie ("cookusername", Username.tostring ()); RESPONSE.COOKIES.ADD (cook);
View Code
View:
<a href="#" 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>
View Code
Session implementation:
Controller
// Login successfully put username in session session["username"] = username.tostring ();
View Code
View:
<a href="#" class="Dropdown-toggle"data-toggle="dropdown"role="Button"Aria-expanded="false"> <iclass="fa Fa-user-o FA-FW"></i>@if (session["username"]!=NULL) {@Session ["username"]. ToString (); } <spanclass="Caret"></span> </a>
View Code
Setting the session expiration time in Web. config
<system.web><sessionstate mode="InProc " timeout=" ></sessionState> <!--session Expiration time setting--></system.web>
View Code
The simple use of ASP. NET MVC session and Cookies