Пример #1
0
        private int loginCheck()
        {
            if (txtCode.Text == "" || txtPasswd.Text == "" || txtCode.Text.Length > 10 || txtPasswd.Text.Length > 63)
            {
                return(2);
            }

            if (!Regex.IsMatch(txtCode.Text, @"^[0-9]+$"))
            {
                return(3);
            }

            // Conseguir los datos de los textbox
            string code     = txtCode.Text;
            string password = txtPasswd.Text;

            // Crear query para que utilice los datos ingresados y solo regresa el nombre del  usuario
            string queryFetch = "SELECT id_user FROM users WHERE (id_user='******'AND passwd=sha2('" + password + "', 256))";

            userCode = bd.SelectOne(queryFetch);
            if (userCode != "")
            {
                return(1);
            }
            else
            {
                return(0);
            }
        }
Пример #2
0
        private string checkUserID()
        {
            string codeRecover = txtFPass.Text;
            string queryFetch  = "SELECT email FROM users WHERE id_user='******';";
            string mailRecover = "";

            return(mailRecover = bd.SelectOne(queryFetch));
        }
Пример #3
0
        private bool checkCurrentPasswd()
        {
            string queryCheck = "SELECT id_user FROM users WHERE passwd = sha2('" + txtPasswd.Text + "', 256);";
            string userCode   = "";

            userCode = bd.SelectOne(queryCheck);

            if (userCode != "")
            {
                // Se revisa si el id que se consiguio con la contraseña es el que se esta trabajando
                bool isMatch = userCode == idToWork ? true : false;
                return(isMatch);
            }
            return(false);
        }