Back to 'vw_rbac' Return to auth Go to 'account_access'
This table holds information on all available accounts.
Field | Type | Attributes | Key | Null | Default | Extra | Comment |
---|---|---|---|---|---|---|---|
id | int | unsigned | PRI | NO | auto_increment | Identifier | |
username | varchar(32) | UNI | NO | '' | |||
salt | binary(32) | NO | |||||
verifier | binary(32) | NO | |||||
session_key_auth | binary(40) | YES | NULL | ||||
session_key_bnet | varbinary(64) | YES | NULL | ||||
totp_secret | varbinary(128) | YES | NULL | ||||
varchar(255) | NO | '' | |||||
reg_mail | varchar(255) | NO | '' | ||||
joindate | timestamp | NO | CURRENT_TIMESTAMP | DEFAULT_GENERATED | |||
last_ip | varchar(15) | NO | 127.0.0.1 | ||||
last_attempt_ip | varchar(15) | NO | 127.0.0.1 | ||||
failed_logins | int | unsigned | NO | 0 | |||
locked | tinyint | unsigned | NO | 0 | |||
lock_country | varchar(2) | NO | 00 | ||||
last_login | timestamp | YES | NULL | ||||
online | tinyint | unsigned | NO | 0 | |||
expansion | tinyint | unsigned | NO | 10 | |||
mutetime | bigint | signed | NO | 0 | |||
mutereason | varchar(255) | NO | '' | ||||
muteby | varchar(50) | NO | '' | ||||
client_build | int | unsigned | NO | 0 | |||
locale | tinyint | unsigned | NO | 0 | |||
os | varchar(4) | NO | '' | ||||
timezone_offset | smallint | signed | NO | 0 | |||
recruiter | int | unsigned | NO | 0 | |||
battlenet_account | int | unsigned | MUL | YES | NULL | ||
battlenet_index | tinyint | unsigned | YES | NULL |
The unique account ID.
The account user name.
- no description -
- no description -
- no description -
- no description -
The authenticator key.
Key can be generated through the Google Authenticator API, a 3rd-party TOTP generator, or manually specified (must be a Base32-compliant expression that is 16 characters).
Implementation link on Wikipedia for the Google Authenticator API
http://en.wikipedia.org/wiki/Google_Authenticator#Implementations
The e-mail address associated with this account.
The registration e-mail address associated with this account.
The date when the account was created.
The last IP used by the person who logged in the account.
- no description -
The number of failed logins attempted on the account.
Boolean 0 or 1 controlling if the account has been locked or not. This can be controlled with the ".account lock" GM command. If locked (1), the user can only log in with their last_ip. If unlocked (0), a user can log in from any IP, and their last_ip will be updated if it is different. ".Ban account" does not lock it.
- no description -
The date when the account was last logged into.
Boolean 0 or 1 controlling if the account is currently logged in and online.
Integer 0 - 8 controlling if the client logged in on the account has any expansions. (for example if client is TBC, but expansion is set to 0, it will not be able to enter outlands and etc.)
Value | Expansion |
---|---|
0 | Vanilla |
1 | The Burning Crusade (TBC) |
2 | Wrath of the Lich King (WotLK) |
3 | Cataclysm (Cata) |
4 | Mist of Pandaria (MoP) |
5 | Warlords of Draenor (WoD) |
6 | Legion |
7 | Battle for Azeroth (BfA) |
8 | Shadowlands (SL) |
The time, in Unix time, when the account will be unmuted. To see when mute will be expired you can use this query:
SELECT FROM_UNIXTIME(`mutetime`);
The reason for the mute.
The character name with the rights to the .mute command that give the mute.
- no description -
The locale used by the client logged into this account. If multiple locale data has been configured and added to the world servers, the world servers will return the proper locale strings to the client. See localization IDs
Stores information about client's OS. Used by Warden system.
- no description -
The account ID of another account. Used for recuit-a-friend system. See account.id
- no description -
- no description -