Every time a user tries to use (that is "submit") the ChangePassword
forms, the oopsmanage template is displayed and the password is not changed/reset.
Password reset failed
Can't find user ..."
Discovered that using TWiki::Client::TemplateLogin, if the user is not listed in the TWikiUsers topic, even if the users home topic exists, under the ""Access Control" section, then this error is thrown.
Suggest the error message be updated to be more informative.
If a user is not listed in Main.TWikiUsers, then the user is not able to login, regardless of whether his home topic exists.
This looks like something went wrong with the registration for these users. Adding them to the list in Main.TWikiUsers is the final step of registration. For registering at a TWiki it is not sufficient if users create their home topics in the Main web!
Please check whether you have, for example, pending registration confirmations (there's a directory
directory which contains such half-done stuff).
If Glenn has been using Apache authentication then it is possible that users have been able to login and create a "user topic" without registration. That has happened a few times at Motorola where people have logged in authenticated by LDAP and have manually created a home topic. But that is not how it is supposed to work. People must register and this adds them to TWikiUsers
Another thing that can happen is that people upgrade TWiki and accidently overwrite the TWikiUsers topic.
In no circumstances is this a bug in TWiki that requires any fixes.
Unless there is a bug in TWiki that is rare where registration fails half way and does not update TWikiUsers
. Normally when this happens it is because people have setup access rights wrong. And that is not a bug in TWiki either.
Unless there is feedback from reporter within a few days this should be discarded.
No response - discarding