Exemple #1
0
        public ObjetoUsuario LoginUsuario(ObjetoUsuario datosUsuario)
        {
            var DatosLogin = new ObjetoUsuario();
            var data       = new Conector().EjecutarProcedimiento("SP_GET_LOGIN", new System.Collections.Hashtable()
            {
                { "Usuario", datosUsuario.Usuario },
                { "Contrasena", datosUsuario.Contrasena }
            });

            if (data.Rows.Count > 0)
            {
                for (var i = 0; i < data.Rows.Count; i++)
                {
                    var validador = new object();

                    validador            = data.Rows[i].Field <object>("Id");
                    DatosLogin.IdUsuario = validador != null ? data.Rows[i].Field <int>("Id") : 0;

                    validador          = data.Rows[i].Field <object>("Usuario");
                    DatosLogin.Usuario = validador != null ? data.Rows[i].Field <string>("Usuario") : "NO ASIGNADO";

                    validador         = data.Rows[i].Field <object>("Perfil");
                    DatosLogin.Perfil = validador != null ? data.Rows[i].Field <int>("Perfil") : 0;

                    validador = data.Rows[i].Field <object>("Verificador");
                    DatosLogin.Verificador = validador != null ? data.Rows[i].Field <bool>("Verificador") : false;
                }
            }
            else
            {
                DatosLogin = null;
            }
            return(DatosLogin);
        }
Exemple #2
0
        public JsonResult Login(string _Nombre, string _Contrasena)
        {
            var datosUsuario = new ObjetoUsuario();

            SessionVariables.Session_Datos_Usuarios = null;
            var validador = 0;

            datosUsuario.Usuario    = _Nombre;
            datosUsuario.Contrasena = HashMd5.GetMD5(_Contrasena);

            var resultado = Acceso.LoginUsuario(datosUsuario);

            SessionVariables.Session_Datos_Usuarios = resultado;

            if (resultado.Verificador != false)
            {
                validador = 2;
                return(Json(validador));
            }
            else
            {
                return(Json(new RespuestaModel()
                {
                    Verificador = false, Mensaje = "Error de Usuario y/o Contraseña"
                }));
            }
        }
Exemple #3
0
        public ObjetoUsuario Login(ObjetoUsuario datosUsuario)
        {
            var DatosLogin = new ObjetoUsuario();

            var data = new DBConector().EjecutarProcedimientoAlmacenado("nombre_SP", new System.Collections.Hashtable()
            {
                { "nombreUsuario", datosUsuario.nombreUsuario },
                { "password", datosUsuario.passUsuario }
            }).Tables[0];


            return(DatosLogin);
        }
Exemple #4
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            string action     = filterContext.ActionDescriptor.ActionName;
            string controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName;

            ObjetoUsuario objetoUsuario = SessionVariables.Session_Datos_Usuarios;

            //SESION TERMINADA
            if (objetoUsuario == null)
            {
                filterContext.Result = new RedirectToRouteResult(
                    new RouteValueDictionary(new { controller = "Error", action = "SesionExpirada" })
                    );

                filterContext.Result.ExecuteResult(filterContext.Controller.ControllerContext);
            }
        }
        public JsonResult Login(string nombre, string password)
        {
            var validador     = 0;
            var datosUsuarios = new ObjetoUsuario();

            datosUsuarios.nombreUsuario = nombre;
            datosUsuarios.passUsuario   = password;

            datosUsuarios.passUsuario = HashMd5.GetMD5(datosUsuarios.passUsuario);

            var resultado = control().Login(datosUsuarios);

            var result = contro
                         if ()
            {
            }

            return(Json(new { Validador = validador }));
        }
Exemple #6
0
 public ObjetoUsuario LoginUsuario(ObjetoUsuario usuario)
 {
     return(Acceso.LoginUsuario(usuario));
 }
Exemple #7
0
 public ObjetoUsuario Login(ObjetoUsuario usuario)
 {
     return(_Control.Login(usuario));
 }