C# Класс Fzrain.Web.Controllers.AccountController

Наследование: FzrainControllerBase
Показать файл Открыть проект

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