C# Class StarterTemplate.Core.Services.SecurityService

Inheritance: ISecurityService
ファイルを表示 Open project: mccalltd/MvcStarterTemplate

Public Methods

Method Description
ChangePassword ( string newPassword ) : void
ResetPassword ( string emailAddress ) : string
SecurityService ( IRepository repository, CurrentUserContext currentUserContext ) : System
SignUp ( string username, string emailAddress, string password ) : Member
ValidateLogin ( string usernameOrEmailAddress, string password ) : Member

Private Methods

Method Description
HashPassword ( string password ) : string

Method Details

ChangePassword() public method

public ChangePassword ( string newPassword ) : void
newPassword string
return void

ResetPassword() public method

public ResetPassword ( string emailAddress ) : string
emailAddress string
return string

SecurityService() public method

public SecurityService ( IRepository repository, CurrentUserContext currentUserContext ) : System
repository IRepository
currentUserContext CurrentUserContext
return System

SignUp() public method

public SignUp ( string username, string emailAddress, string password ) : Member
username string
emailAddress string
password string
return StarterTemplate.Core.Domain.Member

ValidateLogin() public method

public ValidateLogin ( string usernameOrEmailAddress, string password ) : Member
usernameOrEmailAddress string
password string
return StarterTemplate.Core.Domain.Member