Ejemplo n.º 1
0
        public JsonResult LogIn(LogInViewModel model)
        {
            ControlUsuario cu   = new ControlUsuario();
            var            user = cu.GetUsuarioByCuenta(model.User, model.Password);

            string[] array = new string[3];
            if (user != null)
            {
                var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.Notificaciones, user);
                if (accesoApp)
                {
                    SessionHelpers.IniciarSession(user.Usuario, user.IdUsuario.ToString());
                    Session["usuario"] = user;
                    array[0]           = "1";
                    array[1]           = user.Nombres;
                    array[2]           = user.ApPaterno;
                }
                else
                {
                    array[0] = "2"; //no tiene acceso a la app
                }
            }
            else
            {
                array[0] = "3"; //las credenciales no están bien
            }
            return(Json(array, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult LogInAJAX(string user, string password)
        {
            ControlUsuario cu      = new ControlUsuario();
            int            acceso  = 0;
            var            usuario = cu.GetUsuarioByCuenta(user, password);

            if (usuario != null)
            {
                var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.Rh, usuario);
                if (accesoApp)
                {
                    SessionHelpers.IniciarSession(usuario.Usuario, usuario.IdUsuario.ToString());
                    Session["usuario"] = usuario;
                    acceso             = 1;
                }
                else
                {
                    acceso = 2;
                }
            }
            else
            {
                acceso = 3;
            }
            return(Json(acceso, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult LogInAjax(LogInViewModel model)
        {
            int acceso = 3;

            ControlUsuario cu = new ControlUsuario();

            var usuario = cu.GetUsuarioByCuenta(model.User, model.Password);

            if (usuario != null)
            {
                var accesoApp = ControlAcceso.AccesoAplicacion(Aplicacion.SeguroSocial, usuario);
                if (accesoApp)
                {
                    SessionHelpers.IniciarSession(usuario.Usuario, usuario.IdUsuario.ToString());
                    Session["usuario"] = usuario;
                    acceso             = 1;
                }
                else
                {
                    acceso = 2;
                }
            }
            else
            {
                acceso = 3;
            }
            return(Json(acceso, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            ControlUsuario control = new ControlUsuario();

            var usuario = control.GetUsuarioByCuenta("test", "test");

            Console.WriteLine(usuario.Nombres);
            Console.ReadKey();
        }
Ejemplo n.º 5
0
        public static SYA_Usuarios UsuarioValido(string cuenta, string password)
        {
            var cu      = new ControlUsuario();
            var usuario = cu.GetUsuarioByCuenta(cuenta, password);

            if (cuenta.Equals(usuario.Usuario) && password.Equals(usuario.Contraseña))
            {
                return(usuario);
            }

            return(null);
        }
Ejemplo n.º 6
0
        public JsonResult AutenticarUsuario(string username, string password)
        {
            var acceso = false;

            ControlUsuario cu   = new ControlUsuario();
            var            user = cu.GetUsuarioByCuenta(username, password);

            if (user != null)
            {
                acceso = true;
                SessionHelpers.IniciarSession(username, user.IdUsuario.ToString());
            }
            return(Json(acceso, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
        public JsonResult LogIn(Login model)
        {
            ControlUsuario cu = new ControlUsuario();

            var usuario = cu.GetUsuarioByCuenta(model.Username, model.Password);

            if (usuario != null)
            {
                SessionHelpers.IniciarSesion(usuario.Nombre, usuario.IdUsuario.ToString());
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }