public UsuarioMembership(Usuario us)
 {
     var clave = ConfigurationManager.AppSettings["ClaveCifrado"];
     //login = SeguridadUtilidades.DesCifrar(Convert.FromBase64String(us.login), clave);
     login = us.login;
     id = us.id;
     nombre = us.nombre;
     apellidos = us.apellidos;
     imagen = us.imagen;
     Rol = us.Rol.nombre;
     Email = SeguridadUtilidades.DesCifrar(Convert.FromBase64String(us.email), clave);
 }
        public ActionResult Index(Usuario model)
        {
            Session["horaLogin"] = DateTime.Now; // Objeto Session
                                                 // guardar la fecha de login
                                                 // guarda cualquier objeto

            HttpContext.Application["horaLoginApp"] = DateTime.Now; // Objeto Application State

                                                 // var clave = ConfigurationManager.AppSettings["ClaveCifrado"]; // recupero clave cifrado de web config
            if (Membership.ValidateUser(model.login, model.password)) // ESTA DEFINIDO EN EL WEB CONFIG
            {

                //var l = SeguridadUtilidades.DesCifrar(Convert.FromBase64String(model.login), clave);
                FormsAuthentication.RedirectFromLoginPage(model.login, false);
                RedirectToAction("Index", "Tipos");
            }
            return View(model);
        }