Show / Hide Table of Contents

Class AccountController

Inheritance
System.Object
AccountControllerBase
AccountController
Namespace: Volo.Abp.Account.Public.Web.Areas.Account.Controllers
Assembly: Volo.Abp.Account.Pro.Public.Web.dll
Syntax
public class AccountController : AccountControllerBase

Constructors

AccountController(SignInManager<Identity.IdentityUser>, IdentityUserManager)

Declaration
public AccountController(SignInManager<Identity.IdentityUser> signInManager, IdentityUserManager userManager)
Parameters
Type Name Description
SignInManager<Volo.Abp.Identity.IdentityUser> signInManager
IdentityUserManager userManager

Properties

SignInManager

Declaration
protected SignInManager<Identity.IdentityUser> SignInManager { get; }
Property Value
Type Description
SignInManager<Volo.Abp.Identity.IdentityUser>

UserManager

Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Type Description
IdentityUserManager

Methods

CheckPassword(UserLoginInfo)

Declaration
public virtual Task<AbpLoginResult> CheckPassword(UserLoginInfo login)
Parameters
Type Name Description
UserLoginInfo login
Returns
Type Description
System.Threading.Tasks.Task<AbpLoginResult>

Login(UserLoginInfo)

Declaration
public virtual Task<AbpLoginResult> Login(UserLoginInfo login)
Parameters
Type Name Description
UserLoginInfo login
Returns
Type Description
System.Threading.Tasks.Task<AbpLoginResult>

Logout()

Declaration
public virtual Task Logout()
Returns
Type Description
System.Threading.Tasks.Task

ReplaceEmailToUsernameOfInputIfNeeds(UserLoginInfo)

Declaration
protected virtual Task ReplaceEmailToUsernameOfInputIfNeeds(UserLoginInfo login)
Parameters
Type Name Description
UserLoginInfo login
Returns
Type Description
System.Threading.Tasks.Task

ValidateLoginInfo(UserLoginInfo)

Declaration
protected virtual void ValidateLoginInfo(UserLoginInfo login)
Parameters
Type Name Description
UserLoginInfo login
Back to top Powered by Volosoft