C# Class ForumServer.Security.SecurityManager

Inheritance: ISecurityManager
Afficher le fichier Open project: sagioto/forum

Méthodes publiques

Méthode Description
AuthenticateAdmin ( string username, string password ) : System.Result
AuthenticateModerator ( string username, string password ) : System.Result
AuthenticateUser ( string username, string password ) : System.Result
AuthorizedLogin ( string username, string password ) : System.Result
AuthorizedLogout ( string username ) : System.Result
AuthorizedRegister ( string username, string password ) : System.Result
IsAuthorizedToEdit ( string username, Postkey postkey, string password ) : System.Result
IsAuthorizedToEditSubforums ( string username ) : System.Result
IsAuthorizedToPost ( string username, string subforum ) : System.Result
IsLoggedin ( string username ) : bool
SecurityManager ( IDataManager dataManager, String>.ConcurrentDictionary subscribed ) : System

Private Methods

Méthode Description
IsUserLoggendIn ( User user ) : bool

Method Details

AuthenticateAdmin() public méthode

public AuthenticateAdmin ( string username, string password ) : System.Result
username string
password string
Résultat System.Result

AuthenticateModerator() public méthode

public AuthenticateModerator ( string username, string password ) : System.Result
username string
password string
Résultat System.Result

AuthenticateUser() public méthode

public AuthenticateUser ( string username, string password ) : System.Result
username string
password string
Résultat System.Result

AuthorizedLogin() public méthode

public AuthorizedLogin ( string username, string password ) : System.Result
username string
password string
Résultat System.Result

AuthorizedLogout() public méthode

public AuthorizedLogout ( string username ) : System.Result
username string
Résultat System.Result

AuthorizedRegister() public méthode

public AuthorizedRegister ( string username, string password ) : System.Result
username string
password string
Résultat System.Result

IsAuthorizedToEdit() public méthode

public IsAuthorizedToEdit ( string username, Postkey postkey, string password ) : System.Result
username string
postkey Postkey
password string
Résultat System.Result

IsAuthorizedToEditSubforums() public méthode

public IsAuthorizedToEditSubforums ( string username ) : System.Result
username string
Résultat System.Result

IsAuthorizedToPost() public méthode

public IsAuthorizedToPost ( string username, string subforum ) : System.Result
username string
subforum string
Résultat System.Result

IsLoggedin() public méthode

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

SecurityManager() public méthode

public SecurityManager ( IDataManager dataManager, String>.ConcurrentDictionary subscribed ) : System
dataManager IDataManager
subscribed String>.ConcurrentDictionary
Résultat System