Exemple #1
0
 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());
     }
 }
Exemple #2
0
        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"));
        }