public ActionResult Login(UserLoginViewModel user) { if (ModelState.IsValid) { if (IsValid(user.Email, user.Password)) { //FormsAuthentication.SetAuthCookie(user.Username, false); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", "Incorrect Login Data"); } } else { ModelState.AddModelError("", "Incorrect Login Credential"); } return View(user); }
public ActionResult Login(UserLoginViewModel viewModel) { var request = viewModel.MapTo<LoginUserRequest>(); var response = _userService.Login(request); TempData["IsSuccess"] = response.IsSuccess; TempData["Message"] = response.Message; if (response.IsSuccess) { //save user id and rolegroup to session return RedirectToAction("Index"); } return View("Login", viewModel); }
public ActionResult Login(UserLoginViewModel user) { if (ModelState.IsValid) { if (IsValid(user.Email, user.Password)) { //FormsAuthentication.SetAuthCookie(user.Username, false); var sessionData = (UserProfileSessionData)this.Session["LoginUser"]; var RedirectUrl = sessionData.RedirectUrl; if (RedirectUrl != null) { return Redirect(RedirectUrl); } return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", "Incorrect Login Data"); } } else { ModelState.AddModelError("", "Incorrect Login Credential"); } return View(user); }