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); }