Home > Class Reference > %SYS namespace > %ZHSLIB.UserLogin


class %ZHSLIB.UserLogin extends %ZEN.Component.page

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter APPLICATION = HS.UI.Application;
Class name of application this page belongs to.
parameter CHALLENGETIMEOUT = 60;
Parameter to control how many seconds we should retain challenge information after a failed login attempt.
parameter DOMAIN = HS;
Domain used for localization.
parameter PAGENAME = Login;
Displayed name of this page.

Properties (Including Private)

property challengeTimeout as %Integer [ InitialExpression = (1000 * $select(..#CHALLENGETIMEOUT > 0: ..#CHALLENGETIMEOUT, 1: 60)) ];
Client-side property to store the challenge timeout specified by CHALLENGETIMEOUT in milliseconds.
Property methods: challengeTimeoutDisplayToLogical(), challengeTimeoutGet(), challengeTimeoutIsValid(), challengeTimeoutLogicalToDisplay(), challengeTimeoutNormalize(), challengeTimeoutSet(), challengeTimeoutXSDToLogical()

Methods (Including Private)

method %OnAfterCreatePage() as %Status [ Language = objectscript ]
Inherited description: This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
clientmethod forceReload() [ Language = javascript ]
Helper method to force the current page to reload and log the user out. The method is intended to be used when a user's login fails and we have challenge information available in the browser.
clientmethod forgotPW() [ Language = javascript ]
clientmethod onkeydownHandler(evt) [ Language = javascript ]
Inherited description: This client event, if present, is fired when a keydown event occurs on the page.
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod requestEmail() [ Language = javascript ]

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)