public UsuarioMembership(Usuario u) { var clave = ConfigurationManager.AppSettings["ClaveCifrado"]; id = u.id; nombre = u.nombre; apellidos = u.apellidos; imagen = u.imagen; email = SeguridadUtilidades.DesCifrar(Convert.FromBase64String(u.email), clave); Rol = u.Rol.nombre; username = u.username; }
public ActionResult Index(Usuario model) { if (Membership.ValidateUser(model.username, model.password)) { //se llama una vez y se borra TempData["miVar"] = DateTime.Now; Session["horaLogin"] = DateTime.Now; FormsAuthentication.RedirectFromLoginPage(model.username, false); return null; } return View(model); }
public ActionResult Registro(Usuario model) { //TEMPORAL using (var db = new ConcesionarioEntities()) { var clave = ConfigurationManager.AppSettings["ClaveCifrado"]; model.email = SeguridadUtilidades.Cifrar(model.email, clave); model.password = SeguridadUtilidades.GetSha1(model.password); try { db.Usuario.Add(model); db.SaveChanges(); return RedirectToAction("Index", model); } catch (Exception e) { return View(model); } } return View(model); }
public MembershipUser CreateUser(Usuario model) { return new UsuarioMembership(model); }