18 #ifndef BattlenetAccountMgr_h__
19 #define BattlenetAccountMgr_h__
26 #define MAX_BNET_EMAIL_STR 320
47 #endif // BattlenetAccountMgr_h__
TC_GAME_API std::string CalculateShaPassHash(std::string const &name, std::string const &password)
Definition: BattlenetAccountMgr.cpp:172
Definition: AccountMgr.h:53
Definition: method_options.pb.h:28
TC_GAME_API AccountOpResult CreateBattlenetAccount(std::string email, std::string password, bool withGameAccount=true)
Definition: BattlenetAccountMgr.cpp:26
TC_GAME_API uint8 GetMaxIndex(uint32 accountId)
Definition: BattlenetAccountMgr.cpp:161
TC_GAME_API uint32 GetId(std::string const &username)
Definition: BattlenetAccountMgr.cpp:128
TC_GAME_API uint32 GetIdByGameAccount(uint32 gameAccountId)
Definition: BattlenetAccountMgr.cpp:151
TC_GAME_API AccountOpResult ChangePassword(uint32 accountId, std::string newPassword)
Definition: BattlenetAccountMgr.cpp:54
AccountOpResult
Definition: AccountMgr.h:24
TC_GAME_API AccountOpResult LinkWithGameAccount(std::string const &email, std::string const &gameAccountName)
Definition: BattlenetAccountMgr.cpp:90
uint32_t uint32
Definition: Define.h:150
TC_GAME_API bool GetName(uint32 accountId, std::string &name)
Definition: BattlenetAccountMgr.cpp:138
TC_GAME_API bool CheckPassword(uint32 accountId, std::string password)
Definition: BattlenetAccountMgr.cpp:73
#define TC_GAME_API
Definition: Define.h:134
uint8_t uint8
Definition: Define.h:152
TC_GAME_API AccountOpResult UnlinkGameAccount(std::string const &gameAccountName)
Definition: BattlenetAccountMgr.cpp:111