﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
19871	Extend ResetPasswordTokenGenerator to handle arbitraty tokens	cgenie@…	nobody	"The django.contrib.auth.tokens.ResetPasswordTokenGenerator is a useful class, but suitable only for doing one thing. It would be nice to extend it to support generating tokens for other events, like for example customer creation.
Here's the diff on tokens.py:


{{{
6c6
< class PasswordResetTokenGenerator(object):
---
> class AbstractTokenGenerator(object):
54c54
<         key_salt = ""django.contrib.auth.tokens.PasswordResetTokenGenerator""
---
>         key_salt = '%s.%s' % (self.__class__.__module__, self.__class__.__name__)
69a70,73
> 
> 
> class PasswordResetTokenGenerator(AbstractTokenGenerator):
>     pass
}}}

The ResetPasswordToken returns the same value for old and new version of code."	New feature	closed	Uncategorized	1.4	Normal	wontfix			Unreviewed	0	0	0	0	0	0
