public ActionResult Login(LoginViewModel model) { bool isValidCaptcha = CaptchaHelper.ValidateCaptchaCode(model.CaptchaCode, HttpContext); if (!isValidCaptcha) { ViewBag.Error = "Captcha Code Is Not Valid"; return(View(model)); } SessionLoginResult result = SessionHelper.Login(model.UserName, model.Password, _memberService, _profileDetailService, _profileMemberService); if (result.IsSuccess) { if (ModelState.IsValid) { return(RedirectToAction("Index", "Home")); } return(View(model)); } else { ViewBag.Error = result.Message; return(View(model)); } }
public ActionResult Login(Models.User.LoginViewModel model) { if (!ModelState.IsValid) { //select lists return(View(model)); } SessionLoginResult result = SessionHelper.Login(model.Username, model.Password, _userService, _authService, _profileService); if (result.IsSuccess) { if (ModelState.IsValid) { return(RedirectToAction(nameof(HomeController.Index), "Home")); } // select lists return(View(model)); } else { ViewBag.Error = result.Message; // select lists return(View(model)); } }
public IActionResult Login(LoginViewModel loginViewModel) { SessionHelper.Configure(_httpContextAccessor); SessionLoginResult result = SessionHelper.Login(loginViewModel.EmployeeUsername, loginViewModel.EmployeePassword, _employee, _department, _education, _mission); if (ModelState.IsValid) { if (result.IsSuccess) { HttpContext.Session.SetString("RememberMe", loginViewModel.IsChecked.ToString()); return(RedirectToAction("Index", "Home")); } else { ViewBag.Login = result.Message; return(View()); } } else { return(View()); } }
public ActionResult Login(LoginViewModel model) { if (!ModelState.IsValid) { return(View(model)); } SessionLoginResult result = SessionHelper.Login(model.UserName, model.Password, _authenticationService, _profileDetailService, _profilePersonnelService); if (result.IsSuccess) { if (ModelState.IsValid) { return(RedirectToAction("Index", "Home")); } return(View(model)); } else { ViewBag.Error = result.Message; return(View(model)); } }