public ActionResult Index(LoginUser user, bool?rememberMe) { UsuarioCliente usuarioAutenticado; var result = facadeAutenticacao.AutenticarUsuario(user, out usuarioAutenticado); if (result.Ok && usuarioAutenticado.Id != null) { FormsAuthentication.SetAuthCookie(user.Login, false); Session.Add("user", usuarioAutenticado); return(Json(new { success = true, responseText = "Login validado com sucesso", changePassword = (usuarioAutenticado.AlterarSenha == true ? true : false) }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, responseText = result.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Authenticate(LoginUser user, bool?rememberMe) { UsuarioBackOffice usuarioAutenticado; facadeAutenticacao.AutenticarUsuario(user, out usuarioAutenticado); if (ModelState.IsValid) { FormsAuthentication.SetAuthCookie(user.Login, false); Session.Add("user", usuarioAutenticado); return(Json(new { success = true, responseText = string.Empty }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, responseText = "Usuário ou senha inválidos" }, JsonRequestBehavior.AllowGet)); } }