Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LoginDatabase.h File Reference
Include dependency graph for LoginDatabase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LoginDatabaseConnection

Typedefs

typedef DatabaseWorkerPool< LoginDatabaseConnectionLoginDatabaseWorkerPool

Enumerations

enum  LoginDatabaseStatements {
  LOGIN_SEL_AUTH_REALMLIST , LOGIN_SEL_REALMLIST , LOGIN_SEL_REALMNAME_BY_ID , LOGIN_DEL_EXPIRED_IP_BANS ,
  LOGIN_UPD_EXPIRED_ACCOUNT_BANS , LOGIN_SEL_IP_BANNED , LOGIN_INS_IP_AUTO_BANNED , LOGIN_SEL_ACCOUNT_BANNED ,
  LOGIN_SEL_ACCOUNT_BANNED_ALL , LOGIN_SEL_ACCOUNT_BANNED_BY_USERNAME , LOGIN_INS_ACCOUNT_AUTO_BANNED , LOGIN_DEL_ACCOUNT_BANNED ,
  LOGIN_SEL_SESSIONKEY , LOGIN_UPD_LOGON , LOGIN_UPD_LOGONPROOF , LOGIN_SEL_LOGONCHALLENGE ,
  LOGIN_SEL_LOGON_COUNTRY , LOGIN_UPD_FAILEDLOGINS , LOGIN_SEL_FAILEDLOGINS , LOGIN_SEL_ACCOUNT_ID_BY_NAME ,
  LOGIN_SEL_ACCOUNT_LIST_BY_NAME , LOGIN_SEL_ACCOUNT_INFO_BY_NAME , LOGIN_SEL_ACCOUNT_LIST_BY_EMAIL , LOGIN_SEL_NUM_CHARS_ON_REALM ,
  LOGIN_SEL_ACCOUNT_BY_IP , LOGIN_INS_IP_BANNED , LOGIN_DEL_IP_NOT_BANNED , LOGIN_SEL_IP_BANNED_ALL ,
  LOGIN_SEL_IP_BANNED_BY_IP , LOGIN_SEL_ACCOUNT_BY_ID , LOGIN_INS_ACCOUNT_BANNED , LOGIN_UPD_ACCOUNT_NOT_BANNED ,
  LOGIN_DEL_REALM_CHARACTERS_BY_REALM , LOGIN_DEL_REALM_CHARACTERS , LOGIN_INS_REALM_CHARACTERS , LOGIN_SEL_SUM_REALM_CHARACTERS ,
  LOGIN_INS_ACCOUNT , LOGIN_INS_REALM_CHARACTERS_INIT , LOGIN_UPD_EXPANSION , LOGIN_UPD_ACCOUNT_BOOST ,
  LOGIN_UPD_ACCOUNT_LOCK , LOGIN_UPD_ACCOUNT_LOCK_CONTRY , LOGIN_INS_LOG , LOGIN_UPD_USERNAME ,
  LOGIN_UPD_EMAIL , LOGIN_UPD_REG_EMAIL , LOGIN_UPD_MUTE_TIME , LOGIN_UPD_MUTE_TIME_LOGIN ,
  LOGIN_UPD_LAST_IP , LOGIN_UPD_ACCOUNT_ONLINE , LOGIN_UPD_UPTIME_PLAYERS , LOGIN_DEL_OLD_LOGS ,
  LOGIN_DEL_ACCOUNT_ACCESS , LOGIN_DEL_ACCOUNT_ACCESS_BY_REALM , LOGIN_INS_ACCOUNT_ACCESS , LOGIN_GET_ACCOUNT_ID_BY_USERNAME ,
  LOGIN_GET_ACCOUNT_ACCESS_GMLEVEL , LOGIN_GET_GMLEVEL_BY_REALMID , LOGIN_GET_USERNAME_BY_ID , LOGIN_SEL_CHECK_PASSWORD ,
  LOGIN_SEL_CHECK_PASSWORD_BY_NAME , LOGIN_SEL_PINFO , LOGIN_SEL_PINFO_BANS , LOGIN_SEL_GM_ACCOUNTS ,
  LOGIN_SEL_ACCOUNT_INFO , LOGIN_SEL_ACCOUNT_ACCESS_GMLEVEL_TEST , LOGIN_SEL_ACCOUNT_ACCESS , LOGIN_SEL_ACCOUNT_RECRUITER ,
  LOGIN_SEL_BANS , LOGIN_SEL_ACCOUNT_WHOIS , LOGIN_SEL_REALMLIST_SECURITY_LEVEL , LOGIN_DEL_ACCOUNT ,
  LOGIN_SEL_IP2NATION_COUNTRY , LOGIN_SEL_AUTOBROADCAST , LOGIN_GET_EMAIL_BY_ID , LOGIN_SEL_ACCOUNT_ACCESS_BY_ID ,
  LOGIN_SEL_RBAC_ACCOUNT_PERMISSIONS , LOGIN_INS_RBAC_ACCOUNT_PERMISSION , LOGIN_DEL_RBAC_ACCOUNT_PERMISSION , LOGIN_INS_GM_NOTE ,
  MAX_LOGINDATABASE_STATEMENTS
}

Typedef Documentation

◆ LoginDatabaseWorkerPool

Enumeration Type Documentation

◆ LoginDatabaseStatements

Enumerator
LOGIN_SEL_AUTH_REALMLIST 
LOGIN_SEL_REALMLIST 
LOGIN_SEL_REALMNAME_BY_ID 
LOGIN_DEL_EXPIRED_IP_BANS 
LOGIN_UPD_EXPIRED_ACCOUNT_BANS 
LOGIN_SEL_IP_BANNED 
LOGIN_INS_IP_AUTO_BANNED 
LOGIN_SEL_ACCOUNT_BANNED 
LOGIN_SEL_ACCOUNT_BANNED_ALL 
LOGIN_SEL_ACCOUNT_BANNED_BY_USERNAME 
LOGIN_INS_ACCOUNT_AUTO_BANNED 
LOGIN_DEL_ACCOUNT_BANNED 
LOGIN_SEL_SESSIONKEY 
LOGIN_UPD_LOGON 
LOGIN_UPD_LOGONPROOF 
LOGIN_SEL_LOGONCHALLENGE 
LOGIN_SEL_LOGON_COUNTRY 
LOGIN_UPD_FAILEDLOGINS 
LOGIN_SEL_FAILEDLOGINS 
LOGIN_SEL_ACCOUNT_ID_BY_NAME 
LOGIN_SEL_ACCOUNT_LIST_BY_NAME 
LOGIN_SEL_ACCOUNT_INFO_BY_NAME 
LOGIN_SEL_ACCOUNT_LIST_BY_EMAIL 
LOGIN_SEL_NUM_CHARS_ON_REALM 
LOGIN_SEL_ACCOUNT_BY_IP 
LOGIN_INS_IP_BANNED 
LOGIN_DEL_IP_NOT_BANNED 
LOGIN_SEL_IP_BANNED_ALL 
LOGIN_SEL_IP_BANNED_BY_IP 
LOGIN_SEL_ACCOUNT_BY_ID 
LOGIN_INS_ACCOUNT_BANNED 
LOGIN_UPD_ACCOUNT_NOT_BANNED 
LOGIN_DEL_REALM_CHARACTERS_BY_REALM 
LOGIN_DEL_REALM_CHARACTERS 
LOGIN_INS_REALM_CHARACTERS 
LOGIN_SEL_SUM_REALM_CHARACTERS 
LOGIN_INS_ACCOUNT 
LOGIN_INS_REALM_CHARACTERS_INIT 
LOGIN_UPD_EXPANSION 
LOGIN_UPD_ACCOUNT_BOOST 
LOGIN_UPD_ACCOUNT_LOCK 
LOGIN_UPD_ACCOUNT_LOCK_CONTRY 
LOGIN_INS_LOG 
LOGIN_UPD_USERNAME 
LOGIN_UPD_EMAIL 
LOGIN_UPD_REG_EMAIL 
LOGIN_UPD_MUTE_TIME 
LOGIN_UPD_MUTE_TIME_LOGIN 
LOGIN_UPD_LAST_IP 
LOGIN_UPD_ACCOUNT_ONLINE 
LOGIN_UPD_UPTIME_PLAYERS 
LOGIN_DEL_OLD_LOGS 
LOGIN_DEL_ACCOUNT_ACCESS 
LOGIN_DEL_ACCOUNT_ACCESS_BY_REALM 
LOGIN_INS_ACCOUNT_ACCESS 
LOGIN_GET_ACCOUNT_ID_BY_USERNAME 
LOGIN_GET_ACCOUNT_ACCESS_GMLEVEL 
LOGIN_GET_GMLEVEL_BY_REALMID 
LOGIN_GET_USERNAME_BY_ID 
LOGIN_SEL_CHECK_PASSWORD 
LOGIN_SEL_CHECK_PASSWORD_BY_NAME 
LOGIN_SEL_PINFO 
LOGIN_SEL_PINFO_BANS 
LOGIN_SEL_GM_ACCOUNTS 
LOGIN_SEL_ACCOUNT_INFO 
LOGIN_SEL_ACCOUNT_ACCESS_GMLEVEL_TEST 
LOGIN_SEL_ACCOUNT_ACCESS 
LOGIN_SEL_ACCOUNT_RECRUITER 
LOGIN_SEL_BANS 
LOGIN_SEL_ACCOUNT_WHOIS 
LOGIN_SEL_REALMLIST_SECURITY_LEVEL 
LOGIN_DEL_ACCOUNT 
LOGIN_SEL_IP2NATION_COUNTRY 
LOGIN_SEL_AUTOBROADCAST 
LOGIN_GET_EMAIL_BY_ID 
LOGIN_SEL_ACCOUNT_ACCESS_BY_ID 
LOGIN_SEL_RBAC_ACCOUNT_PERMISSIONS 
LOGIN_INS_RBAC_ACCOUNT_PERMISSION 
LOGIN_DEL_RBAC_ACCOUNT_PERMISSION 
LOGIN_INS_GM_NOTE 
MAX_LOGINDATABASE_STATEMENTS 

Definition at line 25 of file LoginDatabase.h.