C# Класс TournamentReport.Services.WebSecurityService

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

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

Метод Описание
ChangePassword ( string userName, string currentPassword, string newPassword ) : bool
ConfirmAccount ( string accountConfirmationToken ) : bool
CreateAccount ( string userName, string password, bool requireConfirmationToken = false ) : string
CreateUserAndAccount ( string userName, string password, object propertyValues = null, bool requireConfirmationToken = false ) : string
GeneratePasswordResetToken ( string userName, int tokenExpirationInMinutesFromNow = 0x5a0 ) : string
GetCreateDate ( string userName ) : System.DateTime
GetLastPasswordFailureDate ( string userName ) : System.DateTime
GetPasswordChangedDate ( string userName ) : System.DateTime
GetPasswordFailuresSinceLastSuccess ( string userName ) : int
GetUserId ( string userName ) : int
GetUserIdFromPasswordResetToken ( string token ) : int
InitializeDatabaseConnection ( string connectionStringName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables ) : void
InitializeDatabaseConnection ( string connectionString, string providerName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables ) : void
IsAccountLockedOut ( string userName, int allowedPasswordAttempts, System.TimeSpan interval ) : bool
IsAccountLockedOut ( string userName, int allowedPasswordAttempts, int intervalInSeconds ) : bool
IsConfirmed ( string userName ) : bool
IsCurrentUser ( string userName ) : bool
Login ( string userName, string password, bool persistCookie = false ) : bool
Logout ( ) : void
RequireAuthenticatedUser ( ) : void
RequireRoles ( ) : void
RequireUser ( int userId ) : void
RequireUser ( string userName ) : void
ResetPassword ( string passwordResetToken, string newPassword ) : bool
UserExists ( string userName ) : bool

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

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

public ChangePassword ( string userName, string currentPassword, string newPassword ) : bool
userName string
currentPassword string
newPassword string
Результат bool

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

public ConfirmAccount ( string accountConfirmationToken ) : bool
accountConfirmationToken string
Результат bool

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

public CreateAccount ( string userName, string password, bool requireConfirmationToken = false ) : string
userName string
password string
requireConfirmationToken bool
Результат string

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

public CreateUserAndAccount ( string userName, string password, object propertyValues = null, bool requireConfirmationToken = false ) : string
userName string
password string
propertyValues object
requireConfirmationToken bool
Результат string

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

public GeneratePasswordResetToken ( string userName, int tokenExpirationInMinutesFromNow = 0x5a0 ) : string
userName string
tokenExpirationInMinutesFromNow int
Результат string

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

public GetCreateDate ( string userName ) : System.DateTime
userName string
Результат System.DateTime

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

public GetLastPasswordFailureDate ( string userName ) : System.DateTime
userName string
Результат System.DateTime

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

public GetPasswordChangedDate ( string userName ) : System.DateTime
userName string
Результат System.DateTime

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

public GetPasswordFailuresSinceLastSuccess ( string userName ) : int
userName string
Результат int

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

public GetUserId ( string userName ) : int
userName string
Результат int

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

public GetUserIdFromPasswordResetToken ( string token ) : int
token string
Результат int

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

public InitializeDatabaseConnection ( string connectionStringName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables ) : void
connectionStringName string
userTableName string
userIdColumn string
userNameColumn string
autoCreateTables bool
Результат void

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

public InitializeDatabaseConnection ( string connectionString, string providerName, string userTableName, string userIdColumn, string userNameColumn, bool autoCreateTables ) : void
connectionString string
providerName string
userTableName string
userIdColumn string
userNameColumn string
autoCreateTables bool
Результат void

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

public IsAccountLockedOut ( string userName, int allowedPasswordAttempts, System.TimeSpan interval ) : bool
userName string
allowedPasswordAttempts int
interval System.TimeSpan
Результат bool

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

public IsAccountLockedOut ( string userName, int allowedPasswordAttempts, int intervalInSeconds ) : bool
userName string
allowedPasswordAttempts int
intervalInSeconds int
Результат bool

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

public IsConfirmed ( string userName ) : bool
userName string
Результат bool

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

public IsCurrentUser ( string userName ) : bool
userName string
Результат bool

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

public Login ( string userName, string password, bool persistCookie = false ) : bool
userName string
password string
persistCookie bool
Результат bool

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

public Logout ( ) : void
Результат void

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

public RequireAuthenticatedUser ( ) : void
Результат void

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

public RequireRoles ( ) : void
Результат void

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

public RequireUser ( int userId ) : void
userId int
Результат void

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

public RequireUser ( string userName ) : void
userName string
Результат void

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

public ResetPassword ( string passwordResetToken, string newPassword ) : bool
passwordResetToken string
newPassword string
Результат bool

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

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