If we create a new Repository Named User and set [ ] User must change password at next login, to checked, when they login to WebAccess they are prompted to change their password as expected.
However, after filling out the form they are falsely presented with:
I say falsely because if we abandon this screen and login with the new password we just created, it works. The password change applied but an error message is still displayed.
Secondly, if we login and try to manually change the password through the settings menu it takes a while to attempt to apply this change before displaying the error: Could not connect to the Laserfiche Server. [797]
This is a true error message as the password change did not apply.
Of note, we are using Web Access, Forms, and WebLink on the same virtual server in a DMZ.
The internal repository it's listening to is over port 5080.
It appears the forced change password uses a different sequence of events than the on demand password change and some validation is being used which may be blocked due to our repository's custom listening port?