예제 #1
0
        /// <summary>
        /// Client has entered their secondary password.
        /// </summary>
        /// <param name="packet"></param>
        void OnSecondaryLogin(PacketReader packet)
        {
            string accountName = packet.ReadUTF16();
            string password    = packet.ReadUTF16Safe();

            if (Account.SecondaryPassword != null && Account.SecondaryPassword != password)
            {
                //if ( FailedLoginAttemps == 3 )
                //{
                //    PacketGenerator.SecondaryPasswordResult( 3 );
                //}

                Send(PacketGenerator.SecondaryPassword(true, 0, false));
            }
            else
            {
                Send(PacketGenerator.SecondaryPasswordResult(0));
            }
        }