Aura.Login.Network.Send.LoginR_Secondary C# (CSharp) Method

LoginR_Secondary() public static method

Sends LoginR with request for secondary password to client.
public static LoginR_Secondary ( Aura.Login.Network.LoginClient client, Account account, long sessionKey ) : void
client Aura.Login.Network.LoginClient
account Aura.Login.Database.Account
sessionKey long
return void
		public static void LoginR_Secondary(LoginClient client, Account account, long sessionKey)
		{
			var packet = new Packet(Op.LoginR, MabiId.Login);
			packet.PutByte((byte)LoginResult.SecondaryReq);
			packet.PutString(account.Name); // Official seems to send this
			packet.PutString(account.Name); // back hashed.
			packet.PutLong(sessionKey);
			if (account.SecondaryPassword == null)
				packet.PutString("FIRST");
			else
				packet.PutString("NOT_FIRST");

			client.Send(packet);
		}