How to Reset a Password
The Reset Password feature can be displayed on your users’ Login screen.
If enabled, users can reset their own password if they have forgotten it or are locked out.
Follow the setup steps below to activate the feature.
Note: Some controls are shared with the Driver Portal Forgot Username / Forgot Password feature.
User Details
There is a system user called passwordreset_.
This user is the sender for password reset emails.
Check the Name and Email fields
Update them if required
Role and Expiry Details
The passwordreset_ user is linked to the passwordreset role.
The Session Timeout field (Roles / Details) controls how long reset links remain valid
Default is 2 days
Adjust as required
Global Controls
Review the following controls:
Email Message Configuration
Run setup in Staging first
Review email content before production release
Shared with Driver Portal Forgot Password feature
Email Setup Requirements
Email template must be: pdfpasswordreset
Sender uses system user passwordreset_
Name and email can be overridden if required
Subject must be configured appropriately
Message must include:
#passwordreseturl#(required)Optional:
#signon_timeout#
Event Logs
Password reset activity is logged in:
gb_eventloggbuseraccess_log(records all reset attempts)
Useful Queries
SELECT * FROM gb_controls WHERE name LIKE 'password_%';
SELECT full_name,email
FROM gb_users
WHERE user_login = '_password_reset_';
SELECT mail_sender_name,mail_sender_address
FROM gb_templates
WHERE name = 'pdf_password_reset';
SELECT *
FROM gb_eventlog
WHERE narrative LIKE 'RESET%'
ORDER BY timestamp DESC
LIMIT 10;
SELECT *
FROM gb_user_access_log
WHERE access_type IN ('reset','fiel','fail-hash')
ORDER BY timestamp DESC
LIMIT 10;