Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpPost]
- public ActionResult Index(string username,string password)
- {
- User user = db.Users.Where(t => t.username == username && t.password == password).SingleOrDefault();
- if (user != null)
- {
- HttpCookie aCookie = new HttpCookie("cookie");
- aCookie.Values["username"] = username;
- aCookie.Values["role"] = user.role.ToString();
- aCookie.Values["UserID"] = user.UserID.ToString();
- aCookie.Values["route"] = "AdminReports";
- aCookie.Secure = false;
- aCookie.Expires = DateTime.Now.AddDays(1);
- Response.Cookies.Add(aCookie);
- isLogedIn = true;
- return RedirectToAction("AdminReports", "Home");
- }
- TempData["ErrorMessage"] = "Wrong username or password!";
- return View();
- }
- public ActionResult AdminReports()
- {
- Response.Write(Server.HtmlEncode(Request.Cookies["cookie"]["username"]));
- // Response.Write(Request.Cookies["cookie"]["username"]);
- if (Request.Cookies["cookie"] != null)
- {
- if (Convert.ToInt32(Request.Cookies["cookie"]["role"]) == (int)Enums.Role.Admin)
- {
- return View();
- }
- else if (Convert.ToInt32(Request.Cookies["cookie"]["role"]) == (int)Enums.Role.The70Hospitals)
- {
- return View("The70Hospitals");
- }
- else if (Convert.ToInt32(Request.Cookies["cookie"]["role"]) == (int)Enums.Role.The380Hospitals)
- {
- return View("The380Hospitals");
- }
- else
- {
- return View("LoginView");
- }
- }
- else
- {
- return View("LoginView");
- }
- }
Add Comment
Please, Sign In to add comment