Class AccountController
Inheritance
System.Object
AccountController
Assembly: Volo.Abp.Account.Web.dll
Syntax
[Controller]
[Area("account")]
[Route("api/account")]
public class AccountController : AbpController
Constructors
AccountController(SignInManager<IdentityUser>, IdentityUserManager, ISettingProvider, IdentitySecurityLogManager)
Declaration
public AccountController(SignInManager<IdentityUser> signInManager, IdentityUserManager userManager, ISettingProvider settingProvider, IdentitySecurityLogManager identitySecurityLogManager)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Identity.SignInManager<IdentityUser> |
signInManager |
|
| IdentityUserManager |
userManager |
|
| ISettingProvider |
settingProvider |
|
| IdentitySecurityLogManager |
identitySecurityLogManager |
|
Properties
IdentitySecurityLogManager
Declaration
protected IdentitySecurityLogManager IdentitySecurityLogManager { get; }
Property Value
| Type |
Description |
| IdentitySecurityLogManager |
|
SettingProvider
Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
| Type |
Description |
| ISettingProvider |
|
SignInManager
Declaration
protected SignInManager<IdentityUser> SignInManager { get; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Identity.SignInManager<IdentityUser> |
|
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
| Type |
Description |
| IdentityUserManager |
|
Methods
CheckLocalLoginAsync()
Declaration
protected virtual Task CheckLocalLoginAsync()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CheckPassword(UserLoginInfo)
Declaration
[HttpPost]
[Route("checkPassword")]
public virtual Task<AbpLoginResult> CheckPassword(UserLoginInfo login)
Parameters
Returns
Login(UserLoginInfo)
Declaration
[HttpPost]
[Route("login")]
public virtual Task<AbpLoginResult> Login(UserLoginInfo login)
Parameters
Returns
Logout()
Declaration
[HttpGet]
[Route("logout")]
public virtual Task Logout()
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Declaration
protected virtual Task ReplaceEmailToUsernameOfInputIfNeeds(UserLoginInfo login)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ValidateLoginInfo(UserLoginInfo)
Declaration
protected virtual void ValidateLoginInfo(UserLoginInfo login)
Parameters
Extension Methods