Account
Материал из YTDB DataBase
Neggod (Обсуждение | вклад) |
Neggod (Обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
- | <big>''' | + | <big>'''Таблица `account`'''</big> |
- | + | Эта таблица содержит информацию о всех доступных аккаунтах. | |
Строка 143: | Строка 143: | ||
<big>'''Описание полей'''</big> | <big>'''Описание полей'''</big> | ||
====id==== | ====id==== | ||
- | + | Уникальный ID аккаунта. | |
====username==== | ====username==== | ||
- | + | Имя акккаунта. | |
====sha_pass_hash==== | ====sha_pass_hash==== | ||
- | + | Это поле содержит зашифрованный пароль. Шифрование SHA1 происходит в следующем формате: имя пользователя:пароль. SQL создает пароль (или для сравнивает с текущим хешем): | |
- | + | ||
+ | <pre>SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>)));</pre> | ||
====gmlevel==== | ====gmlevel==== | ||
- | + | Уровень доступа учетной записи. Различные уровни доступа предоставляют возможность пользоваться различными командами. Индивидуальный уровень, необходимый для доступа к команде определяется в таблице [[command]]. | |
====sessionkey==== | ====sessionkey==== | ||
====v==== | ====v==== | ||
Строка 160: | Строка 160: | ||
====email==== | ====email==== | ||
- | + | e-mail, присвоеный учетной записи при регистрации. | |
====joindate==== | ====joindate==== | ||
- | + | Дата регистрации(создания аккаунта). | |
====last_ip==== | ====last_ip==== | ||
- | + | IP адрес, с которого последний раз заходили на данный аккаунт. | |
====failed_logins==== | ====failed_logins==== | ||
- | + | Количество неверных попыток ввода аккаунта. | |
====locked==== | ====locked==== | ||
- | + | Логическое значение 0 или 1 устанавливающее или снимающее блокировку аккаунта. (.account lock on\off в игре). | |
====last_login==== | ====last_login==== | ||
- | + | Дата последнего входа. | |
====online==== | ====online==== | ||
- | + | Логическое значение 0 or 1 показывающее в онлайне или нет данный аккаунт. | |
====expansion==== | ====expansion==== | ||
{| border="1" | {| border="1" | ||
Строка 187: | Строка 187: | ||
|WoW Wrath of the Lich King | |WoW Wrath of the Lich King | ||
|} | |} | ||
- | + | Если значение = 0, сервер блокирует доступ аккаунта к TBC и WotLK контенту. | |
- | + | Если значение = 1, сервер блокирует доступ аккаунта к WotLK контенту. | |
+ | Если значение = 2, предоставлен доступ аккаунта ко всему контенту. | ||
====mutetime==== | ====mutetime==== | ||
- | + | Время, в Unix-формате, когда с аккаунта будет снят mute(лишение всех персонажей на аккаунте возможности печатать сообщения и клиентские комманды во всех чатах. .mute в игре). | |
====locale==== | ====locale==== | ||
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_lang|localization IDs]] | 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_lang|localization IDs]] |
Версия 20:07, 7 марта 2010
|
Назад к списку таблиц realm database.
Таблица `account`
Эта таблица содержит информацию о всех доступных аккаунтах.
Structure
Field | Type | Null | Key | Default | Extra |
id | bigint(20) unsigned | NO | PRI | auto_increment | |
username | varchar(32) | NO | UNI | ||
sha_pass_hash | varchar(40) | NO | |||
gmlevel | tinyint(3) unsigned | NO | MUL | 0 | |
sessionkey | longtext | YES | |||
v | longtext | YES | |||
s | longtext | YES | |||
varchar(255) | NO | ||||
joindate | timestamp | NO | CURRENT_TIMESTAMP | ||
last_ip | varchar(30) | NO | 127.0.0.1 | ||
failed_logins | int(11) unsigned | NO | 0 | ||
locked | tinyint(3) unsigned | NO | 0 | ||
last_login | timestamp | NO | 0000-00-00 00:00:00 | ||
online | tinyint(4) | NO | 0 | ||
expansion | tinyint(3) unsigned | NO | 0 | ||
mutetime | bigint(40) unsigned | NO | 0 | ||
locale | tinyint(3) unsigned | NO | 0 |
Описание полей
id
Уникальный ID аккаунта.
username
Имя акккаунта.
sha_pass_hash
Это поле содержит зашифрованный пароль. Шифрование SHA1 происходит в следующем формате: имя пользователя:пароль. SQL создает пароль (или для сравнивает с текущим хешем):
SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>)));
gmlevel
Уровень доступа учетной записи. Различные уровни доступа предоставляют возможность пользоваться различными командами. Индивидуальный уровень, необходимый для доступа к команде определяется в таблице command.
sessionkey
v
The verifier field for SRP handhsakes. Set it to '0' if you change sha_pass_hash.
s
The seed for SRP handhsakes. Set it to '0' if you change sha_pass_hash.
e-mail, присвоеный учетной записи при регистрации.
joindate
Дата регистрации(создания аккаунта).
last_ip
IP адрес, с которого последний раз заходили на данный аккаунт.
failed_logins
Количество неверных попыток ввода аккаунта.
locked
Логическое значение 0 или 1 устанавливающее или снимающее блокировку аккаунта. (.account lock on\off в игре).
last_login
Дата последнего входа.
online
Логическое значение 0 or 1 показывающее в онлайне или нет данный аккаунт.
expansion
ID | Expansion |
0 | WoW Classic |
1 | WoW Burning Crusade |
2 | WoW Wrath of the Lich King |
Если значение = 0, сервер блокирует доступ аккаунта к TBC и WotLK контенту.
Если значение = 1, сервер блокирует доступ аккаунта к WotLK контенту.
Если значение = 2, предоставлен доступ аккаунта ко всему контенту.
mutetime
Время, в Unix-формате, когда с аккаунта будет снят mute(лишение всех персонажей на аккаунте возможности печатать сообщения и клиентские комманды во всех чатах. .mute в игре).
locale
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