C# Class StarterTemplate.Core.Services.SecurityService

Inheritance: ISecurityService
Afficher le fichier Open project: mccalltd/MvcStarterTemplate

Méthodes publiques

Méthode 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

Méthode Description
HashPassword ( string password ) : string

Method Details

ChangePassword() public méthode

public ChangePassword ( string newPassword ) : void
newPassword string
Résultat void

ResetPassword() public méthode

public ResetPassword ( string emailAddress ) : string
emailAddress string
Résultat string

SecurityService() public méthode

public SecurityService ( IRepository repository, CurrentUserContext currentUserContext ) : System
repository IRepository
currentUserContext CurrentUserContext
Résultat System

SignUp() public méthode

public SignUp ( string username, string emailAddress, string password ) : Member
username string
emailAddress string
password string
Résultat StarterTemplate.Core.Domain.Member

ValidateLogin() public méthode

public ValidateLogin ( string usernameOrEmailAddress, string password ) : Member
usernameOrEmailAddress string
password string
Résultat StarterTemplate.Core.Domain.Member