public ActionResult SignIn(SignInModel user) { if (!ModelState.IsValid) { return View(); } if (_userService.ValidateUser(user.Email, user.Password)) { _authenticationService.SignIn( _userService.GetUserByEmail(user.Email), user.RememberMe); return RedirectToAction("Index", "Home", new { area = "" }); } ViewBag.Error = MmResources.UserNotFound; return View(); }
public JsonResult SignIn(SignInModel user) { User authUser; if (_userService.ValidateUser(user.Email, user.Password)) { authUser = _userService.GetUserByEmail(user.Email); _authenticationService.SignIn( authUser, user.RememberMe); } else { return new MmJsonResult( data: null, success: false, errors: new List<string> { MmResources.LoginPasswordInvalid }); } return new MmJsonResult(authUser.Email); }