public ActionResult Create(FormCollection collection, string txt_password_confirmar) { try { // TODO: Add insert logic here usuario usr = new usuario(); usr.Id = collection.Get("Id"); usr.nombre_usuario = collection.Get("nombre_usuario"); usr.rolId = Convert.ToInt32(collection.Get("rolId")); if (txt_password_confirmar != null) { MVC_Panderia.Helpers.sha1 objSha1 = new Helpers.sha1(); usr.contraseña = objSha1.Encode(txt_password_confirmar); } else { usr.contraseña = collection.Get("contraseña"); } usr.email = collection.Get("email"); db.usuario.Add(usr); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception exp) { return(View()); } }
public ActionResult signIn(FormCollection collection) { //var Row = db.usuarios.Where(s => s.Id == collection.Get("Id")).FirstOrDefault(); var Row = db.usuario.Find(collection.Get("Id")); if (Row != null) { Helpers.sha1 OjbSha1 = new Helpers.sha1(); if (Row.contraseña == OjbSha1.Encode(collection.Get("contrasena"))) { Session["rol"] = Row.rolId; FormsAuthentication.SetAuthCookie(collection.Get("Id"), false); } else { TempData["message-error"] = "Usuario o contraseña incorrectas"; } } else { TempData["message-error"] = "Usuario o contraseña incorrectas"; } return(RedirectToAction("Index", "Home")); }