C# Class DotNetClub.Core.Service.AuthService

Inheritance: ServiceBase
Afficher le fichier Open project: scheshan/DotNetClub Class Usage Examples

Méthodes publiques

Méthode Description
AuthService ( IServiceProvider serviceProvider ) : DotNetClub.Core.Model.Auth
IsEmailRegistered ( string email ) : Task
IsUserNameRegistered ( string userName ) : Task
LogOut ( ) : void
Login ( LoginModel model ) : Task>
Register ( RegisterModel model ) : Task>

Private Methods

Méthode Description
ComputeNewToken ( ) : string
GenerateAndStoreToken ( long userID, bool rememberPassword ) : string

Method Details

AuthService() public méthode

public AuthService ( IServiceProvider serviceProvider ) : DotNetClub.Core.Model.Auth
serviceProvider IServiceProvider
Résultat DotNetClub.Core.Model.Auth

IsEmailRegistered() public méthode

public IsEmailRegistered ( string email ) : Task
email string
Résultat Task

IsUserNameRegistered() public méthode

public IsUserNameRegistered ( string userName ) : Task
userName string
Résultat Task

LogOut() public méthode

public LogOut ( ) : void
Résultat void

Login() public méthode

public Login ( LoginModel model ) : Task>
model DotNetClub.Core.Model.Auth.LoginModel
Résultat Task>

Register() public méthode

public Register ( RegisterModel model ) : Task>
model DotNetClub.Core.Model.Auth.RegisterModel
Résultat Task>