public ActionResult CheckRole(FormCollection frm) { QuickKartRepository repObj = new QuickKartRepository(); string userId = frm["name"]; string password = frm["pwd"]; string checkBox = frm["Rememberme"]; byte? roleId = repObj.GetRoleIdByUserId(userId); if (checkBox != "false") { HttpCookie cookieObj = new HttpCookie("User"); cookieObj.Values.Add("User", userId); cookieObj.Values.Add("Password", password); cookieObj.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(cookieObj); } if (repObj.ValidateCredentials(userId, password)) { string lastLogin = null; HttpCookie loginInCookie = new HttpCookie(userId); if (Request.Cookies[userId] != null) { loginInCookie = Request.Cookies[userId]; TempData["lastLogin"] = loginInCookie.Values["lastLogin"]; } loginInCookie["lastLogin"] = DateTime.Now.ToString(); loginInCookie.Expires = DateTime.MaxValue; Response.Cookies.Add(loginInCookie); if (roleId == 1) { Session["UserId"] = userId; return(RedirectToAction("AdminHome", "Admin")); } else if (roleId == 2) { return(Redirect("/Customer/CustomerHome?user="******"Login")); }