public ActionResult Login(Models.UsuarioModel user) { Boolean bFounded = false; if (ModelState.IsValid) { if (user.IsValid(user.UserName, user.Password)) { Usuario usuario = user.extraeUsuario(user.UserName, user.Password); usuario.contrasena = "XXXXX"; Session["UsuarioData"] = usuario; //Llenamos los permisos del usuario SecurityUserModel.llenarPermisos(usuario.roleId); FormsAuthentication.SetAuthCookie(usuario.nombreUsuario, user.RememberMe); bFounded = true; } else { TempData["CustomError"] = "Datos de acceso incorrectos!"; } } if (bFounded) { return(RedirectToAction("Home", "Home")); } else { return(RedirectToAction("Index", "Home")); } }