public ActionResult Login(Property p) { DataSet ds = new DataSet(); ds = dl.FETCH_LOGIN_DETAILS(p); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["UserType"].ToString() == "ADMIN" && ds.Tables[0].Rows[0]["Status"].ToString() == "ACTIVE") { HttpCookie loginCookie = Request.Cookies["login_cookie"]; if (loginCookie == null) { loginCookie = new HttpCookie("login_cookie"); loginCookie["UserName"] = enc.Encrypt(p.EmailID); loginCookie["UserFullName"] = p.FullName; loginCookie["UserType"] = "ADMIN"; loginCookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(loginCookie); } else { loginCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(loginCookie); loginCookie = new HttpCookie("login_cookie"); loginCookie["UserName"] = enc.Encrypt(p.EmailID); loginCookie["UserFullName"] = p.FullName; loginCookie["UserType"] = "ADMIN"; loginCookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(loginCookie); } return(Redirect("/Admin")); } else { TempData["MSG"] = "Your Account is not Verified!"; return(View()); } } else { TempData["MSG"] = "oops.. Your Email or Password is incorrect"; return(View()); } }