C# Класс ForumServer.Security.SecurityManager

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

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

Метод Описание
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

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

Метод Описание
IsUserLoggendIn ( User user ) : bool

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

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

public AuthenticateAdmin ( string username, string password ) : System.Result
username string
password string
Результат System.Result

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

public AuthenticateModerator ( string username, string password ) : System.Result
username string
password string
Результат System.Result

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

public AuthenticateUser ( string username, string password ) : System.Result
username string
password string
Результат System.Result

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

public AuthorizedLogin ( string username, string password ) : System.Result
username string
password string
Результат System.Result

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

public AuthorizedLogout ( string username ) : System.Result
username string
Результат System.Result

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

public AuthorizedRegister ( string username, string password ) : System.Result
username string
password string
Результат System.Result

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

public IsAuthorizedToEdit ( string username, Postkey postkey, string password ) : System.Result
username string
postkey Postkey
password string
Результат System.Result

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

public IsAuthorizedToEditSubforums ( string username ) : System.Result
username string
Результат System.Result

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

public IsAuthorizedToPost ( string username, string subforum ) : System.Result
username string
subforum string
Результат System.Result

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

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

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

public SecurityManager ( IDataManager dataManager, String>.ConcurrentDictionary subscribed ) : System
dataManager IDataManager
subscribed String>.ConcurrentDictionary
Результат System