Exemple #1
0
        public ActionResult Login(String usuario, int password)
        {
            ModeloEmpleados modelo   = new ModeloEmpleados();
            EMP             empleado = modelo.ExisteEmpleado(usuario, password);

            if (empleado == null)
            {
                ViewBag.Mensaje = "Usuario/Password incorrectos";
                return(View());
            }
            else
            {
                FormsAuthenticationTicket ticket =
                    new FormsAuthenticationTicket(1, empleado.EMP_NO.ToString()
                                                  , DateTime.Now, DateTime.Now.AddHours(1)
                                                  , true, empleado.OFICIO, FormsAuthentication.FormsCookiePath);
                String     datoscifrados = FormsAuthentication.Encrypt(ticket);
                HttpCookie cookie        = new HttpCookie("cookieempleado", datoscifrados);
                Response.Cookies.Add(cookie);
                return(RedirectToAction("Index", "Empleados"));
            }
        }