Please enable JavaScript to view this site.

Navigation: Advanced topics > Events > Global events > Login page

Events.Before login

Scroll Prev Next More


The BeforeLogin event is executed on the Login page before verifying the username and password.


BeforeLogin($username, $password, $message, $pageObject, $userdata)


Note: this event will not be called when 'Remember me' option is enabled and user accesses one of internal pages directly.



a user-entered login name.


a user-entered password.


if the function returns false, place the message to be displayed into this variable.


an object representing the current page. For more information, see RunnerPage class.


an array with the user-entered data. Access fields by $userdata["FieldName"].

Return value

true: proceed with the login process. Username and password are validated against the Login table.


false: abort the login procedure and display the "Invalid login" message.

Applies to pages



Recommended predefined actions and sample events:

Send a simple email

Insert a record into another table

Check to see if a specific record exists

Display a message on the Web page

Redirect to another page

See also:

After successful login

After unsuccessful login

Security screen

CAPTCHA on authentication pages

Login form appearance

Sign in with Google


Created with Help+Manual 7 and styled with Premium Pack Version 3 © by EC Software