/// <summary> /// Check Username and Password /// </summary> private bool IsValid(string username, string password) { bool IsValid = false; using (var db = new Models.ClinicEntities()) { var user = db.User.FirstOrDefault(u => u.Username == username); if (user != null) { if (user.Password == password) { IsValid = true; } } return(IsValid); } }
public ActionResult Login(User user) { if (user != null) { var db = new Models.ClinicEntities(); var us = db.User.FirstOrDefault(u => u.Username == user.Username && u.Password == user.Password); if (IsValid(user.Username, user.Password)) { FormsAuthentication.SetAuthCookie(user.Username, false); Session["uid"] = us.Id; ViewBag.Name = user.Name; return(RedirectToAction("Dashboard", "Home", user)); } else { ModelState.AddModelError("", "Login Unssucces"); } return(View(user)); } return(View("~/Views/Account/Login.cshtml")); }