C# Класс Gablarski.LocalServer.UserProvider

Наследование: IUserProvider
Показать файл Открыть проект

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

Метод Описание
AddBan ( BanInfo ban ) : void
ApproveRegistration ( string username ) : void
GetAwaitingRegistrations ( ) : IEnumerable
GetBans ( ) : IEnumerable
GetUsers ( ) : IEnumerable
Login ( string username, string password ) : LoginResult
Register ( string username, string password ) : RegisterResult
RejectRegistration ( string username ) : void
RemoveBan ( BanInfo ban ) : void
UserExists ( string username ) : bool

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

Метод Описание
CreateUser ( ISession session, string username, string hashedPassword ) : void
HashPassword ( string password ) : string
UserExists ( ISession session, string username ) : bool

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

AddBan() публичный Метод

public AddBan ( BanInfo ban ) : void
ban BanInfo
Результат void

ApproveRegistration() публичный Метод

public ApproveRegistration ( string username ) : void
username string
Результат void

GetAwaitingRegistrations() публичный Метод

public GetAwaitingRegistrations ( ) : IEnumerable
Результат IEnumerable

GetBans() публичный Метод

public GetBans ( ) : IEnumerable
Результат IEnumerable

GetUsers() публичный Метод

public GetUsers ( ) : IEnumerable
Результат IEnumerable

Login() публичный Метод

public Login ( string username, string password ) : LoginResult
username string
password string
Результат LoginResult

Register() публичный Метод

public Register ( string username, string password ) : RegisterResult
username string
password string
Результат RegisterResult

RejectRegistration() публичный Метод

public RejectRegistration ( string username ) : void
username string
Результат void

RemoveBan() публичный Метод

public RemoveBan ( BanInfo ban ) : void
ban BanInfo
Результат void

UserExists() публичный Метод

public UserExists ( string username ) : bool
username string
Результат bool