C# Класс TDSM.Core.Data.Authentication

Authenticated users.
Показать файл Открыть проект

Открытые методы

Метод Описание
CreatePlayer ( string name, string password, bool op = false ) : DbPlayer

Creates a user.

DeletePlayer ( string name ) : bool

Removes a player from the database by name

FindPlayersByPrefix ( string search, bool includeOp = false ) : string[]

Finds a list of users matching a prefix

GetPlayer ( string name, IDbConnection connection = null, IDbTransaction transaction = null ) : DbPlayer

Gets the player from the database by name

GetPlayerPasword ( string name ) : string

Gets the players password.

PlayerExists ( string name ) : bool

Checks if a player exists

UpdatePlayer ( string name, string password, bool op = null ) : bool

Updates a player in the database.

Приватные методы

Метод Описание
Hash ( string username, string password ) : string

Описание методов

CreatePlayer() публичный статический Метод

Creates a user.
public static CreatePlayer ( string name, string password, bool op = false ) : DbPlayer
name string The players name.
password string Password.
op bool If set to true op.
Результат DbPlayer

DeletePlayer() публичный статический Метод

Removes a player from the database by name
public static DeletePlayer ( string name ) : bool
name string The players name.
Результат bool

FindPlayersByPrefix() публичный статический Метод

Finds a list of users matching a prefix
public static FindPlayersByPrefix ( string search, bool includeOp = false ) : string[]
search string Search.
includeOp bool
Результат string[]

GetPlayer() публичный статический Метод

Gets the player from the database by name
public static GetPlayer ( string name, IDbConnection connection = null, IDbTransaction transaction = null ) : DbPlayer
name string Player name.
connection IDbConnection
transaction IDbTransaction
Результат DbPlayer

GetPlayerPasword() публичный статический Метод

Gets the players password.
public static GetPlayerPasword ( string name ) : string
name string Player name.
Результат string

PlayerExists() публичный статический Метод

Checks if a player exists
public static PlayerExists ( string name ) : bool
name string Player name.
Результат bool

UpdatePlayer() публичный статический Метод

Updates a player in the database.
public static UpdatePlayer ( string name, string password, bool op = null ) : bool
name string The players name.
password string Password.
op bool If set to true op.
Результат bool