C# 클래스 ForumServer.Security.SecurityManager

상속: ISecurityManager
파일 보기 프로젝트 열기: sagioto/forum

공개 메소드들

메소드 설명
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