C# 클래스 DotNetClub.Core.Service.AuthService

상속: ServiceBase
파일 보기 프로젝트 열기: scheshan/DotNetClub 1 사용 예제들

공개 메소드들

메소드 설명
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>

비공개 메소드들

메소드 설명
ComputeNewToken ( ) : string
GenerateAndStoreToken ( long userID, bool rememberPassword ) : string

메소드 상세

AuthService() 공개 메소드

public AuthService ( IServiceProvider serviceProvider ) : DotNetClub.Core.Model.Auth
serviceProvider IServiceProvider
리턴 DotNetClub.Core.Model.Auth

IsEmailRegistered() 공개 메소드

public IsEmailRegistered ( string email ) : Task
email string
리턴 Task

IsUserNameRegistered() 공개 메소드

public IsUserNameRegistered ( string userName ) : Task
userName string
리턴 Task

LogOut() 공개 메소드

public LogOut ( ) : void
리턴 void

Login() 공개 메소드

public Login ( LoginModel model ) : Task>
model DotNetClub.Core.Model.Auth.LoginModel
리턴 Task>

Register() 공개 메소드

public Register ( RegisterModel model ) : Task>
model DotNetClub.Core.Model.Auth.RegisterModel
리턴 Task>