diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2020-07-29 00:07:41 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-29 00:07:41 +0200 |
| commit | 7f7fa8b23d71297f75ff4ca3c1d6e38333a5cc76 (patch) | |
| tree | 18a47372b2ac3e086e0e96074562af6a1172b223 /src/server/game | |
| parent | 210f552ac56979430f1349006c1945b29883a2bc (diff) | |
Core/Authserver: Split SRP6 into its own file (PR #25131)
Diffstat (limited to 'src/server/game')
| -rw-r--r-- | src/server/game/Accounts/AccountMgr.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Server/WorldSession.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Server/WorldSession.h | 3 | ||||
| -rw-r--r-- | src/server/game/Server/WorldSocket.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Warden/Warden.h | 3 | ||||
| -rw-r--r-- | src/server/game/Warden/WardenMac.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Warden/WardenMac.h | 2 | ||||
| -rw-r--r-- | src/server/game/Warden/WardenWin.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Warden/WardenWin.h | 2 |
9 files changed, 11 insertions, 9 deletions
diff --git a/src/server/game/Accounts/AccountMgr.cpp b/src/server/game/Accounts/AccountMgr.cpp index 4b370181dee..310c0c19289 100644 --- a/src/server/game/Accounts/AccountMgr.cpp +++ b/src/server/game/Accounts/AccountMgr.cpp @@ -202,7 +202,7 @@ AccountOpResult AccountMgr::ChangePassword(uint32 accountId, std::string newPass LoginDatabase.Execute(stmt); - stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_VS); + stmt = LoginDatabase.GetPreparedStatement(LOGIN_UPD_SV); stmt->setString(0, ""); stmt->setString(1, ""); diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp index 9ec0d9244b3..4ae28b0bf12 100644 --- a/src/server/game/Server/WorldSession.cpp +++ b/src/server/game/Server/WorldSession.cpp @@ -1212,7 +1212,7 @@ TransactionCallback& WorldSession::AddTransactionCallback(TransactionCallback&& return _transactionCallbacks.AddCallback(std::move(callback)); } -void WorldSession::InitWarden(std::array<uint8, 40> const& k, std::string const& os) +void WorldSession::InitWarden(SessionKey const& k, std::string const& os) { if (os == "Win") { diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index 9d7cbc2cde7..e2e0369eb5a 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -24,6 +24,7 @@ #include "Common.h" #include "AsyncCallbackProcessor.h" +#include "AuthDefines.h" #include "DatabaseEnvFwd.h" #include "LockedQueue.h" #include "ObjectGuid.h" @@ -422,7 +423,7 @@ class TC_GAME_API WorldSession void SetPlayer(Player* player); uint8 Expansion() const { return m_expansion; } - void InitWarden(std::array<uint8, 40> const& k, std::string const& os); + void InitWarden(SessionKey const& k, std::string const& os); /// Session in auth.queue currently void SetInQueue(bool state) { m_inQueue = state; } diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index 79f461eaad9..f124f05662f 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -245,7 +245,7 @@ struct AuthSession struct AccountInfo { uint32 Id; - std::array<uint8, 40> SessionKey; + SessionKey SessionKey; std::string LastIP; bool IsLockedToIP; std::string LockCountry; diff --git a/src/server/game/Warden/Warden.h b/src/server/game/Warden/Warden.h index 3d9543a7412..a5fe29fe889 100644 --- a/src/server/game/Warden/Warden.h +++ b/src/server/game/Warden/Warden.h @@ -19,6 +19,7 @@ #define _WARDEN_BASE_H #include "ARC4.h" +#include "AuthDefines.h" #include "ByteBuffer.h" #include "WardenCheckMgr.h" #include <array> @@ -99,7 +100,7 @@ class TC_GAME_API Warden Warden(); virtual ~Warden(); - virtual void Init(WorldSession* session, std::array<uint8, 40> const& K) = 0; + virtual void Init(WorldSession* session, SessionKey const& K) = 0; virtual ClientWardenModule* GetModuleForClient() = 0; virtual void InitializeModule() = 0; virtual void RequestHash() = 0; diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index e8a5b45cd76..36ea7cf218a 100644 --- a/src/server/game/Warden/WardenMac.cpp +++ b/src/server/game/Warden/WardenMac.cpp @@ -34,7 +34,7 @@ WardenMac::WardenMac() : Warden() { } WardenMac::~WardenMac() { } -void WardenMac::Init(WorldSession* pClient, std::array<uint8, 40> const& K) +void WardenMac::Init(WorldSession* pClient, SessionKey const& K) { _session = pClient; // Generate Warden Key diff --git a/src/server/game/Warden/WardenMac.h b/src/server/game/Warden/WardenMac.h index c186e546f9e..18cf5c09fe6 100644 --- a/src/server/game/Warden/WardenMac.h +++ b/src/server/game/Warden/WardenMac.h @@ -31,7 +31,7 @@ class TC_GAME_API WardenMac : public Warden WardenMac(); ~WardenMac(); - void Init(WorldSession* session, std::array<uint8, 40> const& k) override; + void Init(WorldSession* session, SessionKey const& k) override; ClientWardenModule* GetModuleForClient() override; void InitializeModule() override; void RequestHash() override; diff --git a/src/server/game/Warden/WardenWin.cpp b/src/server/game/Warden/WardenWin.cpp index f423ab2486e..3f219f11db8 100644 --- a/src/server/game/Warden/WardenWin.cpp +++ b/src/server/game/Warden/WardenWin.cpp @@ -39,7 +39,7 @@ WardenWin::WardenWin() : Warden(), _serverTicks(0) {} WardenWin::~WardenWin() { } -void WardenWin::Init(WorldSession* session, std::array<uint8, 40> const& K) +void WardenWin::Init(WorldSession* session, SessionKey const& K) { _session = session; // Generate Warden Key diff --git a/src/server/game/Warden/WardenWin.h b/src/server/game/Warden/WardenWin.h index 77f66f621a3..ff4093738df 100644 --- a/src/server/game/Warden/WardenWin.h +++ b/src/server/game/Warden/WardenWin.h @@ -67,7 +67,7 @@ class TC_GAME_API WardenWin : public Warden WardenWin(); ~WardenWin(); - void Init(WorldSession* session, std::array<uint8, 40> const& K) override; + void Init(WorldSession* session, SessionKey const& K) override; ClientWardenModule* GetModuleForClient() override; void InitializeModule() override; void RequestHash() override; |
