Mangos realmd account: Porovnání verzí
m (Znovu přestylováno) |
m |
||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
+ | Zpět na seznam tabulek [[Mangos_realmd_db_struktura|realmd databáze]]. | ||
+ | __NOEDITSECTION__ __NOTOC__ | ||
== Tabulka `account` == | == Tabulka `account` == | ||
Tato tabulka obsahuje informace o všech dostupných účtech. | Tato tabulka obsahuje informace o všech dostupných účtech. | ||
Řádek 12: | Řádek 14: | ||
!Extra | !Extra | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#id|id]] |
|bigint(20) unsigned | |bigint(20) unsigned | ||
|NE | |NE | ||
Řádek 19: | Řádek 21: | ||
|auto_increment | |auto_increment | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#username|username]] |
|varchar(32) | |varchar(32) | ||
|NE | |NE | ||
Řádek 26: | Řádek 28: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#sha_pass_hash|sha_pass_hash]] |
|varchar(40) | |varchar(40) | ||
|NE | |NE | ||
Řádek 33: | Řádek 35: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#gmlevel|gmlevel]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 40: | Řádek 42: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#sessionkey|sessionkey]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 47: | Řádek 49: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#v|v]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 54: | Řádek 56: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#s|s]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 61: | Řádek 63: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#email|email]] |
|varchar(255) | |varchar(255) | ||
|NE | |NE | ||
Řádek 68: | Řádek 70: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#joindate|joindate]] |
|timestamp | |timestamp | ||
|NE | |NE | ||
Řádek 75: | Řádek 77: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#last_ip|last_ip]] |
|varchar(30) | |varchar(30) | ||
|NE | |NE | ||
Řádek 82: | Řádek 84: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#failed_logins|failed_logins]] |
|int(11) unsigned | |int(11) unsigned | ||
|NE | |NE | ||
Řádek 89: | Řádek 91: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#locked|locked]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 96: | Řádek 98: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#last_login|last_login]] |
|timestamp | |timestamp | ||
|NE | |NE | ||
Řádek 103: | Řádek 105: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#online|online]] |
|tinyint(4) | |tinyint(4) | ||
|NE | |NE | ||
Řádek 110: | Řádek 112: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#expansion|expansion]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 117: | Řádek 119: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#mutetime|mutetime]] |
|bigint(40) unsigned | |bigint(40) unsigned | ||
|NE | |NE | ||
Řádek 124: | Řádek 126: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#locale|locale]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 142: | Řádek 144: | ||
==== sha_pass_hash ==== | ==== sha_pass_hash ==== | ||
Toto pole obsahuje zašifrovaná hesla. Šifrování je SHA1 a je v následujícím formátu: username:password. SQL k vytvoření hesla (nebo k porovnání s aktuálním hashem) je: | Toto pole obsahuje zašifrovaná hesla. Šifrování je SHA1 a je v následujícím formátu: username:password. SQL k vytvoření hesla (nebo k porovnání s aktuálním hashem) je: | ||
− | + | <pre> | |
− | + | SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>))); | |
+ | </pre> | ||
==== gmlevel ==== | ==== gmlevel ==== | ||
Řádek 188: | Řádek 191: | ||
Účtům s nastavenou hodnotou 0 v tomto poli bude world server blokovat přístup do oblastí data disku TBC a WotLK ve hře. | Účtům s nastavenou hodnotou 0 v tomto poli bude world server blokovat přístup do oblastí data disku TBC a WotLK ve hře. | ||
+ | |||
Účtům s hodnotou 1, bude znemožněn přístup do oblastí datadisku WotLK. | Účtům s hodnotou 1, bude znemožněn přístup do oblastí datadisku WotLK. | ||
Aktuální verze z 14. 10. 2010, 20:00
Zpět na seznam tabulek realmd databáze.
Tabulka `account`
Tato tabulka obsahuje informace o všech dostupných účtech.
Struktura
Pole | Typ | Null | Key | Výchozí hodnota | Extra |
---|---|---|---|---|---|
id | bigint(20) unsigned | NE | PRI | auto_increment | |
username | varchar(32) | NE | UNI | ||
sha_pass_hash | varchar(40) | NE | |||
gmlevel | tinyint(3) unsigned | NE | MUL | 0 | |
sessionkey | longtext | ANO | |||
v | longtext | ANO | |||
s | longtext | ANO | |||
varchar(255) | NE | ||||
joindate | timestamp | NE | CURRENT_TIMESTAMP | ||
last_ip | varchar(30) | NE | 127.0.0.1 | ||
failed_logins | int(11) unsigned | NE | 0 | ||
locked | tinyint(3) unsigned | NE | 0 | ||
last_login | timestamp | NE | 0000-00-00 00:00:00 | ||
online | tinyint(4) | NE | 0 | ||
expansion | tinyint(3) unsigned | NE | 0 | ||
mutetime | bigint(40) unsigned | NE | 0 | ||
locale | tinyint(3) unsigned | NE | 0 |
Popis polí tabulky
id
Jedinečné ID účtu.
username
Uživatelské jméno účtu.
sha_pass_hash
Toto pole obsahuje zašifrovaná hesla. Šifrování je SHA1 a je v následujícím formátu: username:password. SQL k vytvoření hesla (nebo k porovnání s aktuálním hashem) je:
SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>)));
gmlevel
Bezpečnostní úroveň účtu (pravomoce). Různé úrovně mají přístup k jiným příkazům. Úrovně potřebné pro určitý příkaz jsou definovány v tabulce `command`.
sessionkey
v
s
E-mailová adresa spojená s tímto účtem.
joindate
Datum vytvoření účtu.
last_ip
Poslední IP, se kterou se uživatel přihlásil k účtu.
failed_logins
Počet neúspěšných pokusů o přihlášení k účtu.
locked
Možnosti: 0 - odemčený účet, 1 - uzamčený účet.
last_login
Datum posledního přihlášení k účtu.
online
Možnosti: 0 - nepřihlášený uživatel, 1 - přihlášený (hrající) uživatel. Tuto hodnotu neměňte, ovládá ji jádro - jde o tzv. check-back například pro web atp.
expansion
ID | Expansion |
---|---|
0 | WoW Classic |
1 | WoW Burning Crusade |
2 | WoW Wrath of the Lich King |
Účtům s nastavenou hodnotou 0 v tomto poli bude world server blokovat přístup do oblastí data disku TBC a WotLK ve hře.
Účtům s hodnotou 1, bude znemožněn přístup do oblastí datadisku WotLK.
mutetime
Čas, ve formátu Unix time, kdy bude účet "unmuted" (hráči bude zrušen "mute" a bude moci opět využívat chat ve hře).
locale
Locale používá klient přihlášený k tomuto účtu. Pokud bylo nakonfigurováno více locale dat a byli přidány do world serverů, world servery budou navracet správné locale řetězce klientovi.