Example #1
0
        //WebMethod para realizar el login.
        public int Login(string user, string pass)
        {
            string e_pass = Seguridad.Encrypt(pass);        // Encripto la password desde este punto antes de que viaje.
            int    resp   = O_Business.Login(user, e_pass); // Guardo la respuesta en este caso para evaluar si debo invocar o no una variable de sesión.

            O_Business = new O_Business();                  // Inicializo de nuevo.

            string nombre = O_Business.Get_Nombre_Usuario(resp);

            //Si devuelve mayor a 0 entonces logeo correctamente.
            if (resp > 0)
            {
                //Variables de Sesión https://msdn.microsoft.com/en-us/library/ms178581.aspx
                Session["Usuario_id"] = resp;
                Session["Nombre"]     = nombre;
            }

            return(resp);  // El número retornado indicará logeado o no logeado.
        }