public async Task <IActionResult> Login(LoginModel model) { if (IsUserAuhorized) { return(RedirectToHomePage()); } if (ModelState.IsValid) { var user = appContext.GetEntities <User>().FirstOrDefault(u => u.Login == model.Login && u.Password == Helper.HashPassword(model.Password, u.Salt)); if (user != null) { await Authenticate(user); return(RedirectToAction("Index", "Home")); } else { model.Login = "******"; return(View("Login", model)); } } return(View(model)); }
public IActionResult Index() { var menus = appContext.GetEntities <Menu>(); return(View(menus)); }