Mangos realmd account: Porovnání verzí
(Hlavní obsah) |
m |
||
(Není zobrazeno 6 mezilehlých verzí 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` == | ||
Tato tabulka obsahuje informace o všech dostupných účtech. | Tato tabulka obsahuje informace o všech dostupných účtech. | ||
=== Struktura === | === Struktura === | ||
− | |||
{| border="1" | {| border="1" | ||
!Pole | !Pole | ||
Řádek 14: | Řádek 14: | ||
!Extra | !Extra | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#id|id]] |
|bigint(20) unsigned | |bigint(20) unsigned | ||
|NE | |NE | ||
Řádek 21: | Řádek 21: | ||
|auto_increment | |auto_increment | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#username|username]] |
|varchar(32) | |varchar(32) | ||
|NE | |NE | ||
Řádek 28: | Řádek 28: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#sha_pass_hash|sha_pass_hash]] |
|varchar(40) | |varchar(40) | ||
|NE | |NE | ||
Řádek 35: | Řádek 35: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#gmlevel|gmlevel]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 42: | Řádek 42: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#sessionkey|sessionkey]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 49: | Řádek 49: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#v|v]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 56: | Řádek 56: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#s|s]] |
|longtext | |longtext | ||
|ANO | |ANO | ||
Řádek 63: | Řádek 63: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#email|email]] |
|varchar(255) | |varchar(255) | ||
|NE | |NE | ||
Řádek 70: | Řádek 70: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#joindate|joindate]] |
|timestamp | |timestamp | ||
|NE | |NE | ||
Řádek 77: | Řádek 77: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#last_ip|last_ip]] |
|varchar(30) | |varchar(30) | ||
|NE | |NE | ||
Řádek 84: | Řádek 84: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#failed_logins|failed_logins]] |
|int(11) unsigned | |int(11) unsigned | ||
|NE | |NE | ||
Řádek 91: | Řádek 91: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#locked|locked]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 98: | Řádek 98: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#last_login|last_login]] |
|timestamp | |timestamp | ||
|NE | |NE | ||
Řádek 105: | Řádek 105: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#online|online]] |
|tinyint(4) | |tinyint(4) | ||
|NE | |NE | ||
Řádek 112: | Řádek 112: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#expansion|expansion]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 119: | Řádek 119: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#mutetime|mutetime]] |
|bigint(40) unsigned | |bigint(40) unsigned | ||
|NE | |NE | ||
Řádek 126: | Řádek 126: | ||
| | | | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#locale|locale]] |
|tinyint(3) unsigned | |tinyint(3) unsigned | ||
|NE | |NE | ||
Řádek 136: | Řádek 136: | ||
=== Popis polí tabulky === | === Popis polí tabulky === | ||
− | + | ==== id ==== | |
− | |||
− | |||
Jedinečné ID účtu. | Jedinečné ID účtu. | ||
− | + | ==== username ==== | |
− | |||
− | |||
Uživatelské jméno účtu. | 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: | 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 ==== | |
− | + | 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 `[[mangos_world_command|command]]`. | |
− | |||
− | |||
− | |||
− | 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 `[[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ==== sessionkey ==== | ||
+ | ==== v ==== | ||
+ | ==== s ==== | ||
+ | ==== email ==== | ||
E-mailová adresa spojená s tímto účtem. | E-mailová adresa spojená s tímto účtem. | ||
− | + | ==== joindate ==== | |
− | |||
− | |||
Datum vytvoření účtu. | Datum vytvoření účtu. | ||
− | + | ==== last_ip ==== | |
− | |||
− | |||
Poslední IP, se kterou se uživatel přihlásil k účtu. | 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. | Počet neúspěšných pokusů o přihlášení k účtu. | ||
− | + | ==== locked ==== | |
− | |||
− | |||
Možnosti: 0 - odemčený účet, 1 - uzamčený účet. | Možnosti: 0 - odemčený účet, 1 - uzamčený účet. | ||
− | + | ==== last_login ==== | |
− | |||
− | |||
Datum posledního přihlášení k účtu. | 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. | 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 ==== | |
− | |||
{| border="1" | {| border="1" | ||
!ID | !ID | ||
Řádek 219: | Řá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. | ||
− | + | ==== 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). | Č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. | 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. |
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.