User Password Expiration

Follow
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.

UserPasswordExpirationEnabled Allows you to turn on the password expiration capabilities.
UserPasswordExpirationDays The 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. 

SLUserExpired Displays a "Your Password has expired. Please update your password" notice to users if they attempt to logon with an expired password.
SLPasswordDoesNotMeetHistoryRequirements Displays 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>

Questions?

If this article didn’t resolve your issue, please take a moment and answer a few questions to help improve our documentation:

Feedback