/// <summary> /// Client wants to remove their secondary password. /// </summary> /// <param name="packet"></param> void OnRemoveSecondaryPassword(PacketReader packet) { if (!IsAuthenticated) { return; } string accountName = packet.ReadUTF16(); string password = packet.ReadUTF16Safe(); int result = 1; if (Account.SecondaryPassword == password) { Server.Database.SetSecondaryPassword(Account.Name, null); result = 0; } Send(PacketGenerator.SecondaryPasswordRemoved(result)); }