C# Class Project.Core.Services.AccountService

Afficher le fichier Open project: tylermercier/mvc_template Class Usage Examples

Méthodes publiques

Méthode Description
AccountService ( IRepository repository ) : System
Authenticate ( string username, string password ) : bool
Create ( string email, string password ) : Account
GenerateSalt ( int bufferSize = 40 ) : string
GenerateSaltedPassword ( string password, string salt ) : string

Method Details

AccountService() public méthode

public AccountService ( IRepository repository ) : System
repository IRepository
Résultat System

Authenticate() public méthode

public Authenticate ( string username, string password ) : bool
username string
password string
Résultat bool

Create() public méthode

public Create ( string email, string password ) : Account
email string
password string
Résultat Project.Core.Models.Account

GenerateSalt() public méthode

public GenerateSalt ( int bufferSize = 40 ) : string
bufferSize int
Résultat string

GenerateSaltedPassword() public méthode

public GenerateSaltedPassword ( string password, string salt ) : string
password string
salt string
Résultat string