Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }