C# Class Gablarski.LocalServer.UserProvider

Inheritance: IUserProvider
Afficher le fichier Open project: ermau/Gablarski

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateUser ( ISession session, string username, string hashedPassword ) : void
HashPassword ( string password ) : string
UserExists ( ISession session, string username ) : bool

Method Details

AddBan() public méthode

public AddBan ( BanInfo ban ) : void
ban BanInfo
Résultat void

ApproveRegistration() public méthode

public ApproveRegistration ( string username ) : void
username string
Résultat void

GetAwaitingRegistrations() public méthode

public GetAwaitingRegistrations ( ) : IEnumerable
Résultat IEnumerable

GetBans() public méthode

public GetBans ( ) : IEnumerable
Résultat IEnumerable

GetUsers() public méthode

public GetUsers ( ) : IEnumerable
Résultat IEnumerable

Login() public méthode

public Login ( string username, string password ) : LoginResult
username string
password string
Résultat LoginResult

Register() public méthode

public Register ( string username, string password ) : RegisterResult
username string
password string
Résultat RegisterResult

RejectRegistration() public méthode

public RejectRegistration ( string username ) : void
username string
Résultat void

RemoveBan() public méthode

public RemoveBan ( BanInfo ban ) : void
ban BanInfo
Résultat void

UserExists() public méthode

public UserExists ( string username ) : bool
username string
Résultat bool