public ActionResult Login(LoginModel model) { var LoginPost = container.Resolve<LoginPostService>(); if (ModelState.IsValid) { if (LoginPost.authorization(model) == true) { FormsAuthentication.RedirectFromLoginPage(model.Login, model.RememberMe); return RedirectToAction("Index", "Home"); } } return View(); }
public bool authorization(LoginModel model) { var Repo = container.Resolve<Repositoryt>(); var query = Repo.UserList(); foreach (var item in query) { if (item.Login == model.Login) { if (item.Password == model.Password) { return true; } } } return false; }
public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) { return RedirectToLocal(returnUrl); } // If we got this far, something failed, redisplay form ModelState.AddModelError("", "The user name or password provided is incorrect."); return View(model); }