public ActionResult Index(Usuario model) { if (Membership.ValidateUser(model.Login, model.Password)) //el Membership es el CustomMembership porque los hemos relaccionado en el WebConfig { FormsAuthentication.RedirectFromLoginPage(model.Login, false); //El 2º parámetro son las cookies. Son persistentes (guardaría las credenciales de sesión) return null; } return View(model); }
public UsuarioMembership(Usuario user) { var key = ConfigurationManager.AppSettings["ClaveCifrado"]; Id = user.Id; Nombre = user.Nombre; Apellidos = user.Apellidos; Imagen = user.Imagen; Rol = user.Rol.Nombre; Email = SeguridadUtility.Decrypt(Convert.FromBase64String(user.Email), key); Login = user.Login; }