C# Class Fzrain.Web.Controllers.AccountController

Inheritance: FzrainControllerBase
Show file Open project: fzrain/Material-Design-AngularJs-Abp

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AccountController() public method

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

ComfirmResetPassword() public method

public ComfirmResetPassword ( long userId, string token ) : Task
userId long
token string
return Task

Login() public method

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

Logout() public method

public Logout ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult

Register() public method

public Register ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult