Skip to main content
Version: ILLiad 10.0 (Pre-release) 🚧

User Password Expiration

warning

Password changes do not impact RemoteAuth or LDAP users.

Changing The Default Expiration Date

A PasswordChangedDate column in the Users table allows you to modify the expiration date through customization keys.

KeyDescription
UserPasswordExpirationEnabledAllows you to turn on the password expiration capabilities.
UserPasswordExpirationDaysThe number of days a password will last before expiring. Default 180 days.

Password expiration notifications can be implemented so they notify users on the Web Interface Status Line of the ChangePassword.html page if they have been impacted by any expiration date criteria set in the database.

KeyDescription
SLUserExpiredDisplays a "Your Password has expired. Please update your password" notice to users if they attempt to logon with an expired password.
SLPasswordDoesNotMeetHistoryRequirementsDisplays a "Your new password must be different than the previous password" notice to users who attempt to reset their passwords to the same value as their previous password.

The ChangePassword.html form now displays immediately after a user logs in if a password change is required. To avoid losing the session state & information if entering ILLiad via OpenURL, enter the <#FORMSTATE> tag on the ChangePassword.html.

<form action="illiad.dll" method="post" name="ChangePassword" class="f-wrap-request">
<input type="hidden" name="ILLiadForm" value="ChangePassword">
<input type="hidden" name="Username" value="<#PARAM name='Username'>">
<input type="hidden" name="SessionID" value="<#PARAM name='SessionID'>">
<#FORMSTATE>
<div class="req">
<b>*</b> Indicates required field
</div>