예제 #1
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));
        }
예제 #2
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));
        }
예제 #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));
        }
예제 #4
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));
        }