public IActionResult Login(LoginViewModel loginRequest) { if (loginRequest.IsErrorOccured) { return(View(loginRequest)); } loginRequest.Message = ""; return(View(loginRequest)); }
public IActionResult Authenticate(LoginViewModel loginRequest) { if (loginRequest.Username.Equals("Denzel") && loginRequest.Password.Equals("Machowa")) { HttpContext.Session.SetString(SessionKeyName, "Denzel"); var user = HttpContext.Session.GetString("user"); return(RedirectToAction("Index", "Home", user)); } LoginViewModel loginViewModel = new LoginViewModel { IsErrorOccured = true, Message = $"username or password is not correct, please try again", }; return(RedirectToAction(nameof(Login), loginViewModel)); }