C# Class TrinityCore_Manager.Database.AuthDatabase

Inheritance: MySqlDatabase
Afficher le fichier Open project: TrinityCore-Manager/TrinityCore-Manager-v3 Class Usage Examples

Méthodes publiques

Méthode Description
AddIpBan ( string ip, System.DateTime bandate, System.DateTime unbandate, string bannedby, string banreason ) : System.Threading.Tasks.Task
AuthDatabase ( string serverHost, int port, string username, string password, string dbName ) : System
BanAccount ( int id, int bandate, int unbandate, string bannedBy, string banReason ) : System.Threading.Tasks.Task
BanAccount ( string username, int bandate, int unbandate, string bannedBy, string banReason ) : System.Threading.Tasks.Task
BanIp ( string ip, int bandate, int unbandate, string bannedby, string banreason ) : System.Threading.Tasks.Task
ChangeAccountExpansion ( int accountId, Expansion exp ) : System.Threading.Tasks.Task
ChangeAccountExpansion ( string username, Expansion exp ) : System.Threading.Tasks.Task
ChangeAccountPassword ( int accountId, string password ) : System.Threading.Tasks.Task
ChangeAccountPassword ( string username, string password ) : System.Threading.Tasks.Task
CleanupAccounts ( System.DateTime lastLogin ) : Task
CreateAccount ( string username, string password, int gmlevel, int expansion, string email = "" ) : Task
DeleteAccount ( int id ) : System.Threading.Tasks.Task
EditAccount ( int id, string username, string password, string email, GMLevel lvl, Expansion exp ) : System.Threading.Tasks.Task

Modify an account

GetAccount ( int acctId ) : Task
GetAccount ( string username ) : Task
GetAccountAccess ( int accountId ) : Task
GetAccounts ( ) : Task>
GetBannedAccount ( int userId ) : Task
GetBannedAccounts ( ) : Task>
GetIPBan ( string ip ) : Task
GetIPBans ( ) : Task>
GetOnlineAccounts ( ) : Task>
GetPlayersOnlineCount ( ) : Task
RemoveAccountBan ( int id ) : System.Threading.Tasks.Task
RemoveIpBan ( string ip ) : System.Threading.Tasks.Task
SearchForAccount ( string like ) : Task>
SearchForBannedAccount ( string like ) : Task>
SetAccountLock ( int accountId, bool locked ) : System.Threading.Tasks.Task
SetAccountLock ( string username, bool locked ) : System.Threading.Tasks.Task
SetGMLevel ( int accountId, GMLevel level, int realmid ) : System.Threading.Tasks.Task
SetGMLevel ( string username, GMLevel level, int realmid ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
BuildAccount ( DataRow row ) : Account
BuildAccountBan ( DataRow row ) : BannedAccount
BuildIPBan ( DataRow row ) : IPBan

Method Details

AddIpBan() public méthode

public AddIpBan ( string ip, System.DateTime bandate, System.DateTime unbandate, string bannedby, string banreason ) : System.Threading.Tasks.Task
ip string
bandate System.DateTime
unbandate System.DateTime
bannedby string
banreason string
Résultat System.Threading.Tasks.Task

AuthDatabase() public méthode

public AuthDatabase ( string serverHost, int port, string username, string password, string dbName ) : System
serverHost string
port int
username string
password string
dbName string
Résultat System

BanAccount() public méthode

public BanAccount ( int id, int bandate, int unbandate, string bannedBy, string banReason ) : System.Threading.Tasks.Task
id int
bandate int
unbandate int
bannedBy string
banReason string
Résultat System.Threading.Tasks.Task

BanAccount() public méthode

public BanAccount ( string username, int bandate, int unbandate, string bannedBy, string banReason ) : System.Threading.Tasks.Task
username string
bandate int
unbandate int
bannedBy string
banReason string
Résultat System.Threading.Tasks.Task

BanIp() public méthode

public BanIp ( string ip, int bandate, int unbandate, string bannedby, string banreason ) : System.Threading.Tasks.Task
ip string
bandate int
unbandate int
bannedby string
banreason string
Résultat System.Threading.Tasks.Task

ChangeAccountExpansion() public méthode

public ChangeAccountExpansion ( int accountId, Expansion exp ) : System.Threading.Tasks.Task
accountId int
exp Expansion
Résultat System.Threading.Tasks.Task

ChangeAccountExpansion() public méthode

public ChangeAccountExpansion ( string username, Expansion exp ) : System.Threading.Tasks.Task
username string
exp Expansion
Résultat System.Threading.Tasks.Task

ChangeAccountPassword() public méthode

public ChangeAccountPassword ( int accountId, string password ) : System.Threading.Tasks.Task
accountId int
password string
Résultat System.Threading.Tasks.Task

ChangeAccountPassword() public méthode

public ChangeAccountPassword ( string username, string password ) : System.Threading.Tasks.Task
username string
password string
Résultat System.Threading.Tasks.Task

CleanupAccounts() public méthode

public CleanupAccounts ( System.DateTime lastLogin ) : Task
lastLogin System.DateTime
Résultat Task

CreateAccount() public méthode

public CreateAccount ( string username, string password, int gmlevel, int expansion, string email = "" ) : Task
username string
password string
gmlevel int
expansion int
email string
Résultat Task

DeleteAccount() public méthode

public DeleteAccount ( int id ) : System.Threading.Tasks.Task
id int
Résultat System.Threading.Tasks.Task

EditAccount() public méthode

Modify an account
public EditAccount ( int id, string username, string password, string email, GMLevel lvl, Expansion exp ) : System.Threading.Tasks.Task
id int The id of the account
username string The new username for the account
password string The new password for the account
email string The new email for the account
lvl GMLevel The new GM level for the account
exp Expansion The new expansion for the account
Résultat System.Threading.Tasks.Task

GetAccount() public méthode

public GetAccount ( int acctId ) : Task
acctId int
Résultat Task

GetAccount() public méthode

public GetAccount ( string username ) : Task
username string
Résultat Task

GetAccountAccess() public méthode

public GetAccountAccess ( int accountId ) : Task
accountId int
Résultat Task

GetAccounts() public méthode

public GetAccounts ( ) : Task>
Résultat Task>

GetBannedAccount() public méthode

public GetBannedAccount ( int userId ) : Task
userId int
Résultat Task

GetBannedAccounts() public méthode

public GetBannedAccounts ( ) : Task>
Résultat Task>

GetIPBan() public méthode

public GetIPBan ( string ip ) : Task
ip string
Résultat Task

GetIPBans() public méthode

public GetIPBans ( ) : Task>
Résultat Task>

GetOnlineAccounts() public méthode

public GetOnlineAccounts ( ) : Task>
Résultat Task>

GetPlayersOnlineCount() public méthode

public GetPlayersOnlineCount ( ) : Task
Résultat Task

RemoveAccountBan() public méthode

public RemoveAccountBan ( int id ) : System.Threading.Tasks.Task
id int
Résultat System.Threading.Tasks.Task

RemoveIpBan() public méthode

public RemoveIpBan ( string ip ) : System.Threading.Tasks.Task
ip string
Résultat System.Threading.Tasks.Task

SearchForAccount() public méthode

public SearchForAccount ( string like ) : Task>
like string
Résultat Task>

SearchForBannedAccount() public méthode

public SearchForBannedAccount ( string like ) : Task>
like string
Résultat Task>

SetAccountLock() public méthode

public SetAccountLock ( int accountId, bool locked ) : System.Threading.Tasks.Task
accountId int
locked bool
Résultat System.Threading.Tasks.Task

SetAccountLock() public méthode

public SetAccountLock ( string username, bool locked ) : System.Threading.Tasks.Task
username string
locked bool
Résultat System.Threading.Tasks.Task

SetGMLevel() public méthode

public SetGMLevel ( int accountId, GMLevel level, int realmid ) : System.Threading.Tasks.Task
accountId int
level GMLevel
realmid int
Résultat System.Threading.Tasks.Task

SetGMLevel() public méthode

public SetGMLevel ( string username, GMLevel level, int realmid ) : System.Threading.Tasks.Task
username string
level GMLevel
realmid int
Résultat System.Threading.Tasks.Task