TrinityCore
Loading...
Searching...
No Matches
AuthCodes.cpp
Go to the documentation of this file.
1
/*
2
* This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3
*
4
* This program is free software; you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License as published by the
6
* Free Software Foundation; either version 2 of the License, or (at your
7
* option) any later version.
8
*
9
* This program is distributed in the hope that it will be useful, but WITHOUT
10
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12
* more details.
13
*
14
* You should have received a copy of the GNU General Public License along
15
* with this program. If not, see <http://www.gnu.org/licenses/>.
16
*/
17
18
#include "
AuthCodes.h
"
19
#include "
ClientBuildInfo.h
"
20
21
namespace
AuthHelper
22
{
23
constexpr
static
uint32
MAX_PRE_BC_CLIENT_BUILD
= 6141;
24
25
bool
IsPreBCAcceptedClientBuild
(
uint32
build)
26
{
27
return
build <=
MAX_PRE_BC_CLIENT_BUILD
&&
ClientBuild::GetBuildInfo
(build);
28
}
29
30
bool
IsPostBCAcceptedClientBuild
(
uint32
build)
31
{
32
return
build >
MAX_PRE_BC_CLIENT_BUILD
&&
ClientBuild::GetBuildInfo
(build);
33
}
34
35
bool
IsAcceptedClientBuild
(
uint32
build)
36
{
37
return
ClientBuild::GetBuildInfo
(build) !=
nullptr
;
38
}
39
}
AuthCodes.h
ClientBuildInfo.h
uint32
uint32_t uint32
Definition
Define.h:133
AuthHelper
Definition
AuthCodes.cpp:22
AuthHelper::IsAcceptedClientBuild
bool IsAcceptedClientBuild(uint32 build)
Definition
AuthCodes.cpp:35
AuthHelper::IsPreBCAcceptedClientBuild
bool IsPreBCAcceptedClientBuild(uint32 build)
Definition
AuthCodes.cpp:25
AuthHelper::MAX_PRE_BC_CLIENT_BUILD
static constexpr uint32 MAX_PRE_BC_CLIENT_BUILD
Definition
AuthCodes.cpp:23
AuthHelper::IsPostBCAcceptedClientBuild
bool IsPostBCAcceptedClientBuild(uint32 build)
Definition
AuthCodes.cpp:30
ClientBuild::GetBuildInfo
Info const * GetBuildInfo(uint32 build)
Definition
ClientBuildInfo.cpp:128
server
authserver
Authentication
AuthCodes.cpp
Generated on Sun May 10 2026 02:30:13 for TrinityCore by
1.9.8