I think the reset password function is broken in mezzanine, probably
because django now uses 64 bit, not 36 bit uidb:
def password_reset_verify(request, uidb36=None, token=None):
user = authenticate(uidb36=uidb36, token=token, is_active=True)
if user is not None:
auth_login(request, user)
return redirect("profile_update")
else:
error(request, _("The link you clicked is no longer valid."))
return redirect("/")
I remember having to change this a while ago in one of my Django apps.
So right now it seems that when you send out a password reset request you
get an email with the url pointing to the site without the token and uid :
You're receiving this e-mail because you requested a password reset
for your user account at Default.
Please go to the following page and choose a new password:
http://127.0.0.1:8000
Your username, in case you've forgotten: rad
Thanks for using our site!
The Default team
Out of the box I was expecting the url to be something like this:
http://127.0.0.1:8000/accounts/password/reset/Nw-3qt-c7514bee3aa6be820746/
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.