Bases de données:auth:account
Cette table contient toutes les informations des comptes.
Sommaire
Structure
Colonne | Type | Attributes | Clé | Null | Valeur par défaut | Extra | Commentaire |
---|---|---|---|---|---|---|---|
id | int(10) | unsigned | PRI | Non | Auto increment | ||
username | varchar(32) | UNI | Non | ||||
sha_pass_hash | varchar(40) | Non | |||||
sessionkey | varchar(80) | Non | |||||
v | varchar(64) | Non | |||||
s | varchar(64) | Non | |||||
reg_mail | varchar(255) | Non | |||||
token_key | varchar(100) | Non | |||||
varchar(254) | Non | ||||||
joindate | timestamp | signed | Non | ||||
last_ip | varchar(15) | Non | 127.0.0.1 | ||||
failed_logins | int(10) | unsigned | Non | 0 | |||
locked | tinyint(3) | unsigned | Non | 0 | |||
last_login | timestamp | signed | Non | 0000-00-00 00:00:00 | |||
online | tinyint(3) | signed | Non | 0 | |||
expansion | tinyint(3) | unsigned | Non | 2 | |||
mutetime | bigint(20) | signed | Non | 0 | |||
mutereason | varchar(255) | signed | Non | ||||
muteby | varchar(50) | signed | Non | ||||
locale | tinyint(3) | unsigned | Non | 0 | |||
os | varchar(3) | signed | Non | ||||
recruiter | int(10) | unsigned | Non | 0 |
Colonnes
id
Le numéro unique d'identification du compte (ID).
username
Nom du compte en question.
sha_pass_hash
Ce champs contient le mot de passe crypté. La fonction utilisée par TrinityCore est le SHA1 sous le format suivant : nomdecompte:motdepasse.
Plus d'informations : Hachage de mots de passe
sessionkey
Aucune information disponible.
v
Aucune information disponible.
s
Aucune information disponible.
token_key
Aucune information disponible.
L'adresse email associée au compte.
joindate
Date de la création du compte.
last_ip
Dernière IP s'étant connectée au serveur en utilisant ce compte.
failed_logins
Nombre de tentatives de connexions échouées.
locked
Contrôle si le compte est verrouillé ou non.
- 1 : compte verrouillé.
- 2 : compte déverouillé.
La commande ".account lock" contrôle cette fonction (faire suivre de 1 ou 0).
Fonctionnement : verouiller le compte empêche le joueur de se connecter avec une adresse IP différente de "last_ip" (dernière IP de connexion). Déverouiller le compte permet au joueur de se connecter avec n'importe quelle IP.
last_login
Date de la dernière connexion.
online
Valeur 1 ou 0 en fonction de si le joueur est en ligne ou non (1 : joueur en connecté, 0 : joueur en ligne).
expansion
Extension à laquelle le compte peut accéder :
- 0 => Vanilla
- 1 => The Burning Crusade
- 2 => Wrath of the Lich Kung
- 3 => Cataclysme
- 4 => Mists if Pandaria
mutetime
Date en heure UNIX à laquelle le joueur sera à nouveau autorisé à parler.
mutereason
La raison du "mute" (interdiction du joueur à parler).
muteby
Personnage ayant mute le compte.
locale
Localisation du joueur. Pour plus d'informations, voir la page du wiki officiel de trinitycore recensant les ID des différentes localisations.
os
Informations à propos du système du joueur : Win ou Mac. Ces informations sont utilisées par le système anti-triche (Warden Anticheat).
recruiter
L'ID du compte ayant parrainé ce compte.