99 uint32 playerGuid = accountId;
101 std::string systemNote =
"ERROR";
108 systemNote =
"Logged into WoW";
111 systemNote =
"Login to WoW Failed";
114 systemNote =
"Password Reset Completed";
117 systemNote =
"Password Reset Failed";
120 systemNote =
"Email Change Completed";
123 systemNote =
"Email Change Failed";
131 systemNote =
"ERROR! Unknown action!";
209 std::string systemNote =
"ERROR";
215 systemNote =
"Character Created";
218 systemNote =
"Logged onto Character";
221 systemNote =
"Logged out of Character";
224 systemNote =
"Character Deleted";
227 systemNote =
"Character Deletion Failed";
232 systemNote =
"ERROR! Unknown action!";
277 std::string systemNote =
"ERROR";
284 systemNote =
"Character Deleted";
287 systemNote =
"Character Deletion Failed";
292 systemNote =
"ERROR! Unknown action!";
DatabaseWorkerPool< LoginDatabaseConnection > LoginDatabase
Accessor to the realm/login database.
@ LOGIN_INS_ALDL_IP_LOGGING
@ LOGIN_INS_FACL_IP_LOGGING
@ LOGIN_INS_CHAR_IP_LOGGING
@ ACCOUNT_CHANGE_EMAIL_FAIL
@ CHARACTER_FAILED_DELETE
void AddSC_action_ip_logger()
void OnFailedPasswordChange(uint32 accountId) override
void OnAccountLogin(uint32 accountId) override
void OnPasswordChange(uint32 accountId) override
void OnFailedAccountLogin(uint32 accountId) override
void AccountIPLogAction(uint32 accountId, IPLoggingTypes aType)
void OnFailedEmailChange(uint32 accountId) override
void OnEmailChange(uint32 accountId) override
CharacterActionIpLogger()
void CharacterIPLogAction(Player *player, IPLoggingTypes aType)
Logs a number of actions done by players with an IP.
void OnLogout(Player *player) override
void OnCreate(Player *player) override
void OnLogin(Player *player, bool) override
void OnFailedDelete(ObjectGuid guid, uint32 accountId) override
void OnDelete(ObjectGuid guid, uint32 accountId) override
CharacterDeleteActionIpLogger()
void DeleteIPLogAction(ObjectGuid guid, uint32 playerGuid, IPLoggingTypes aType)
LowType GetCounter() const
static ObjectGuid GetGUID(Object const *o)
WorldSession * GetSession() const
void setUInt8(const uint8 index, const uint8 value)
void setUInt32(const uint8 index, const uint32 value)
void setString(const uint8 index, const std::string &value)
void setUInt64(const uint8 index, const uint64 value)
std::string const & GetRemoteAddress() const
uint32 GetAccountId() const
Battlenet::RealmHandle Id