• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class AuthenticationLoginBase

The AuthenticationLoginBase class provides a bas class for Authentication Login controls.

Inheritance
System.Object
UserControlBase
PortalModuleBase
UserModuleBase
AuthenticationLoginBase
OAuthLoginBase
Implements
IModuleControl
Inherited Members
UserModuleBase.User
UserModuleBase.UserId
UserModuleBase.AddUser
UserModuleBase.IsAdmin
UserModuleBase.IsUserOrAdmin
UserModuleBase.IsHostTab
UserModuleBase.IsEdit
UserModuleBase.IsProfile
UserModuleBase.IsRegister
UserModuleBase.IsUser
UserModuleBase.UserPortalID
UserModuleBase.GetSetting(Int32, String)
UserModuleBase.UpdateSetting(Int32, String, String)
UserModuleBase.UpdateSettings(Int32, Hashtable)
UserModuleBase.AddLocalizedModuleMessage(String, ModuleMessage.ModuleMessageType, Boolean)
UserModuleBase.AddModuleMessage(String, ModuleMessage.ModuleMessageType, Boolean)
UserModuleBase.CompleteUserCreation(UserCreateStatus, UserInfo, Boolean, Boolean)
PortalModuleBase.FileInfoRegex
PortalModuleBase.ContainerControl
PortalModuleBase.EditMode
PortalModuleBase.IsEditable
PortalModuleBase.PortalId
PortalModuleBase.TabId
PortalModuleBase.UserInfo
PortalModuleBase.PortalAlias
PortalModuleBase.Settings
PortalModuleBase.Control
PortalModuleBase.ControlPath
PortalModuleBase.ControlName
PortalModuleBase.ModuleContext
PortalModuleBase.CacheDirectory
PortalModuleBase.CacheFileName
PortalModuleBase.CacheKey
PortalModuleBase.Actions
PortalModuleBase.HelpURL
PortalModuleBase.ModuleConfiguration
PortalModuleBase.TabModuleId
PortalModuleBase.ModuleId
PortalModuleBase.LocalResourceFile
PortalModuleBase.DependencyProvider
PortalModuleBase.EditUrl()
PortalModuleBase.EditUrl(String)
PortalModuleBase.EditUrl(String, String)
PortalModuleBase.EditUrl(String, String, String)
PortalModuleBase.EditUrl(String, String, String, String[])
PortalModuleBase.EditUrl(Int32, String, Boolean, String[])
PortalModuleBase.GetNextActionID()
PortalModuleBase.Dispose()
PortalModuleBase.GetCacheFileName(Int32)
PortalModuleBase.GetCacheKey(Int32)
PortalModuleBase.SynchronizeModule()
PortalModuleBase.OnInit(EventArgs)
PortalModuleBase.OnLoad(EventArgs)
PortalModuleBase.AddActionHandler(ActionEventHandler)
PortalModuleBase.LocalizeString(String)
PortalModuleBase.LocalizeSafeJsString(String)
UserControlBase.IsHostMenu
UserControlBase.PortalSettings
Namespace: DotNetNuke.Services.Authentication
Assembly: DotNetNuke.dll
Syntax
public abstract class AuthenticationLoginBase : UserModuleBase, IModuleControl

Constructors

| Improve this Doc View Source

AuthenticationLoginBase()

Initializes a new instance of the AuthenticationLoginBase class.

Declaration
protected AuthenticationLoginBase()

Properties

| Improve this Doc View Source

AuthenticationType

Gets or sets the Type of Authentication associated with this control.

Declaration
public string AuthenticationType { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Enabled

Gets a value indicating whether the control is Enabled.

Declaration
public abstract bool Enabled { get; }
Property Value
Type Description
System.Boolean
Remarks

This property must be overriden in the inherited class.

| Improve this Doc View Source

IPAddress

Gets the IP address associated with the request.

Declaration
public string IPAddress { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Mode

Gets or sets the Authentication mode of the control (Login or Register).

Declaration
public virtual AuthMode Mode { get; set; }
Property Value
Type Description
AuthMode
Remarks

This property may be overriden in the inherited class.

| Improve this Doc View Source

RedirectURL

Gets or sets the Redirect Url for this control.

Declaration
public string RedirectURL { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

SupportsRegistration

Gets a value indicating whether the control supports Registration.

Declaration
public virtual bool SupportsRegistration { get; }
Property Value
Type Description
System.Boolean
Remarks

This property may be overriden in the inherited class.

Methods

| Improve this Doc View Source

GetIPAddress()

The AuthenticationLoginBase class provides a bas class for Authentication Login controls.

Declaration
public static string GetIPAddress()
Returns
Type Description
System.String
| Improve this Doc View Source

OnUserAuthenticated(UserAuthenticatedEventArgs)

The AuthenticationLoginBase class provides a bas class for Authentication Login controls.

Declaration
protected virtual void OnUserAuthenticated(UserAuthenticatedEventArgs ea)
Parameters
Type Name Description
UserAuthenticatedEventArgs ea

Events

| Improve this Doc View Source

UserAuthenticated

The AuthenticationLoginBase class provides a bas class for Authentication Login controls.

Declaration
public event AuthenticationLoginBase.UserAuthenticatedEventHandler UserAuthenticated
Event Type
Type Description
AuthenticationLoginBase.UserAuthenticatedEventHandler

Implements

IModuleControl

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS