Show / Hide Table of Contents

Class RegisterModel

Inheritance
System.Object
AccountPageModel
RegisterModel
Inherited Members
AccountPageModel.AccountAppService
AccountPageModel.SignInManager
AccountPageModel.UserManager
AccountPageModel.IdentitySecurityLogManager
AccountPageModel.RedirectSafely(String, String)
AccountPageModel.CheckIdentityErrors(IdentityResult)
AccountPageModel.GetRedirectUrl(String, String)
AccountPageModel.NormalizeReturnUrl(String)
AccountPageModel.CheckCurrentTenant(Nullable<Guid>)
AccountPageModel.GetAppHomeUrl()
Namespace: Volo.Abp.Account.Web.Pages.Account
Assembly: Volo.Abp.Account.Web.dll
Syntax
public class RegisterModel : AccountPageModel

Constructors

RegisterModel(IAccountAppService)

Declaration
public RegisterModel(IAccountAppService accountAppService)
Parameters
Type Name Description
IAccountAppService accountAppService

Properties

ExternalLoginAuthSchema

Declaration
[BindProperty(SupportsGet = true)]
public string ExternalLoginAuthSchema { get; set; }
Property Value
Type Description
System.String

Input

Declaration
[BindProperty]
public RegisterModel.PostInput Input { get; set; }
Property Value
Type Description
RegisterModel.PostInput

IsExternalLogin

Declaration
[BindProperty(SupportsGet = true)]
public bool IsExternalLogin { get; set; }
Property Value
Type Description
System.Boolean

ReturnUrl

Declaration
[BindProperty(SupportsGet = true)]
public string ReturnUrl { get; set; }
Property Value
Type Description
System.String

ReturnUrlHash

Declaration
[BindProperty(SupportsGet = true)]
public string ReturnUrlHash { get; set; }
Property Value
Type Description
System.String

Methods

CheckSelfRegistrationAsync()

Declaration
protected virtual Task CheckSelfRegistrationAsync()
Returns
Type Description
System.Threading.Tasks.Task

OnGetAsync()

Declaration
public virtual Task<IActionResult> OnGetAsync()
Returns
Type Description
System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.IActionResult>

OnPostAsync()

Declaration
public virtual Task<IActionResult> OnPostAsync()
Returns
Type Description
System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.IActionResult>

RegisterExternalUserAsync(ExternalLoginInfo, String)

Declaration
protected virtual Task RegisterExternalUserAsync(ExternalLoginInfo externalLoginInfo, string emailAddress)
Parameters
Type Name Description
Microsoft.AspNetCore.Identity.ExternalLoginInfo externalLoginInfo
System.String emailAddress
Returns
Type Description
System.Threading.Tasks.Task

RegisterLocalUserAsync()

Declaration
protected virtual Task RegisterLocalUserAsync()
Returns
Type Description
System.Threading.Tasks.Task

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft