-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't reset password for membrane user #7
Comments
I've seen this error when there was a case mismatch between the stored email address and the supplied address. I.e. resetting [email protected] for an account that was created as [email protected]. Plone doesn't lowercase that everywhere, which might be the bug biting you. |
Have you enabled email as login? That might be needed. Also, there is collective.emaillogin4 which has some fixes for email as login in Plone 4. Especially see the 'Lowercase login names' section on https://pypi.python.org/pypi/collective.emaillogin4 I started dexterity.membrane but I am not actually using it anywhere. |
In our case we use an unique ID for brazilians instead of an e-mail, then we set the username as this unique id. |
and this is our error: ipdb> uf = getToolByName(self, 'acl_users')
ipdb> uf.userSetPassword(user.getUserId(), password)
*** RuntimeError: No user management plugins were able to successfully modify the user |
at this file ipdb> manager.doChangeUser(userid, password)
*** RuntimeError: No IMembraneUserChanger adapter found for user id: 30293640890 I think we need to implement this adapter |
When I try to reset the password I get this error message:
Using:
The text was updated successfully, but these errors were encountered: