From 434b3a80e1ef4ccef3d66661e6a260b6328eabe5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 8 Jun 2014 17:58:28 +0200 Subject: Core/Commands: Added a set of commands to manage battle.net accounts TODO: Ban commands, linking game accounts to battle.net accounts --- src/server/authserver/Server/BattlenetSocket.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/server/authserver/Server') diff --git a/src/server/authserver/Server/BattlenetSocket.cpp b/src/server/authserver/Server/BattlenetSocket.cpp index 4ee3c8e9b3d..dad52f64877 100644 --- a/src/server/authserver/Server/BattlenetSocket.cpp +++ b/src/server/authserver/Server/BattlenetSocket.cpp @@ -421,7 +421,8 @@ bool Battlenet::Socket::HandleDisconnect(PacketHeader& /*header*/, BitStream& /* { PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_BNET_SESSION_KEY); stmt->setString(0, ""); - stmt->setUInt32(1, _accountId); + stmt->setBool(1, false); + stmt->setUInt32(2, _accountId); LoginDatabase.Execute(stmt); return true; } @@ -908,7 +909,8 @@ bool Battlenet::Socket::HandleRiskFingerprintModule(BitStream* dataStream, Serve stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_BNET_SESSION_KEY); stmt->setString(0, K.AsHexStr()); - stmt->setUInt32(1, _accountId); + stmt->setBool(1, true); + stmt->setUInt32(2, _accountId); trans->Append(stmt); LoginDatabase.CommitTransaction(trans); @@ -975,7 +977,8 @@ bool Battlenet::Socket::HandleResumeModule(BitStream* dataStream, ServerPacket** PreparedStatement* stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_BNET_SESSION_KEY); stmt->setString(0, K.AsHexStr()); - stmt->setUInt32(1, _accountId); + stmt->setBool(1, true); + stmt->setUInt32(2, _accountId); LoginDatabase.Execute(stmt); HmacSha256 serverProof(64, newSessionKey); -- cgit v1.2.3