C# 클래스 Fzrain.Web.Controllers.AccountController

상속: FzrainControllerBase
파일 보기 프로젝트 열기: fzrain/Material-Design-AngularJs-Abp

Private Properties

프로퍼티 타입 설명
ConfirmEmail Task
CreateExceptionForFailedLoginAttempt System.Exception
ExternalLogin System.Web.Mvc.ActionResult
ExternalLoginCallback Task
FindPossibleTenantsOfUserAsync Task>
GetActiveTenantAsync Task
GetLoginResultAsync Task.AbpLoginResult>
Login Task
Register Task
RegisterView System.Web.Mvc.ActionResult
RegisterView Task
ResetPassword Task
SignInAsync System.Threading.Tasks.Task
TryExtractNameAndSurnameFromClaims bool

공개 메소드들

메소드 설명
AccountController ( TenantManager tenantManager, UserManager userManager, RoleManager roleManager, IUnitOfWorkManager unitOfWorkManager, IMultiTenancyConfig multiTenancyConfig ) : System
ComfirmResetPassword ( long userId, string token ) : Task
Login ( string returnUrl = "" ) : System.Web.Mvc.ActionResult
Logout ( ) : System.Web.Mvc.ActionResult
Register ( ) : System.Web.Mvc.ActionResult

비공개 메소드들

메소드 설명
ConfirmEmail ( long userId, string conformCode ) : Task
CreateExceptionForFailedLoginAttempt ( AbpLoginResultType result, string usernameOrEmailAddress, string tenancyName ) : Exception
ExternalLogin ( string provider, string returnUrl ) : System.Web.Mvc.ActionResult
ExternalLoginCallback ( string returnUrl, string tenancyName = "" ) : Task
FindPossibleTenantsOfUserAsync ( Microsoft.AspNet.Identity.UserLoginInfo login ) : Task>
GetActiveTenantAsync ( string tenancyName ) : Task
GetLoginResultAsync ( string usernameOrEmailAddress, string password, string tenancyName ) : Task.AbpLoginResult>
Login ( LoginViewModel loginModel, string returnUrl = "", string returnUrlHash = "" ) : Task
Register ( RegisterViewModel model ) : Task
RegisterView ( RegisterViewModel model ) : System.Web.Mvc.ActionResult
RegisterView ( ExternalLoginInfo loginInfo, string tenancyName = null ) : Task
ResetPassword ( string email ) : Task
SignInAsync ( User user, ClaimsIdentity identity = null, bool rememberMe = false ) : System.Threading.Tasks.Task
TryExtractNameAndSurnameFromClaims ( List claims, string &name, string &surname ) : bool

메소드 상세

AccountController() 공개 메소드

public AccountController ( TenantManager tenantManager, UserManager userManager, RoleManager roleManager, IUnitOfWorkManager unitOfWorkManager, IMultiTenancyConfig multiTenancyConfig ) : System
tenantManager TenantManager
userManager UserManager
roleManager RoleManager
unitOfWorkManager IUnitOfWorkManager
multiTenancyConfig IMultiTenancyConfig
리턴 System

ComfirmResetPassword() 공개 메소드

public ComfirmResetPassword ( long userId, string token ) : Task
userId long
token string
리턴 Task

Login() 공개 메소드

public Login ( string returnUrl = "" ) : System.Web.Mvc.ActionResult
returnUrl string
리턴 System.Web.Mvc.ActionResult

Logout() 공개 메소드

public Logout ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult

Register() 공개 메소드

public Register ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult