Beispiel #1
0
        public static bool JudgeValidStr(string name, string password)
        {
            //Construir mensaje de retorno de inicio de sesión
            MSG_LOGIN_RETURN_INFO Login_info = new MSG_LOGIN_RETURN_INFO();

            Login_info.Head.usSize = 0;
            Login_info.Head.usType = (ushort)OpCodes._MSG_LOGIN_RETURN_INFO;

            //Límite de longitud

            /*if (name.Length > MAX_ACCOUNT_SIZE || password.Length > MAX_ACCOUNT_SIZE)
             * {
             *  Login_info.ucInfo = 0;
             *  //SEND
             *  return false;
             * }*/

            //Limite de cuenta

            /*
             * FALTA VALIDAR CHAR TEXTO
             * SEND
             * */
            return(true);
        }
Beispiel #2
0
        public static void CompleteLogin(Client client)
        {
            MSG_LOGIN_RETURN_INFO Login_info = new MSG_LOGIN_RETURN_INFO();

            Login_info.Head.usSize = 0;
            Login_info.Head.usType = (ushort)OpCodes._MSG_LOGIN_RETURN_INFO;
            Login_info.ucInfo      = 0x01;
            client.SendC(Login_info.end());
        }
Beispiel #3
0
        public static byte[] UserFail(byte _code)
        {
            MSG_LOGIN_RETURN_INFO Login_info = new MSG_LOGIN_RETURN_INFO();

            Login_info.Head.usSize = 0;
            Login_info.Head.usType = (ushort)OpCodes._MSG_LOGIN_RETURN_INFO;

            PacketWriter pack = new PacketWriter();

            pack.Create((ushort)OpCodes._MSG_LOGIN_RETURN_INFO);
            pack.Byte(0x00);
            pack.Byte(_code);
            return(pack.GetBytes());
        }