public ActionResult Login(LoginPageViewModel viewModel) { if (string.IsNullOrEmpty(viewModel.Username) || string.IsNullOrEmpty(viewModel.Password)) { viewModel.ErrorMessage = "Please provide your username and password"; return View(viewModel); } if (!_context.hasUser(viewModel.Username)) { viewModel.ErrorMessage = "User not found."; return View(viewModel); } User u = _context.getUser(viewModel.Username); if (u == null) { viewModel.ErrorMessage = "User not found."; return View(viewModel); } if (!u.Password.Equals(viewModel.Password)) { viewModel.ErrorMessage = "Wrong pass."; return View(viewModel); } SimpleSessionPersister.Username = viewModel.Username; return RedirectToAction("UserSettings", "Account"); }
public ActionResult Login() { var vm = new LoginPageViewModel { Username = "******", Password = "******" }; return View(vm); }