Source code for accounts.tokens
""" handles generation of tokens """
from django.contrib.auth.tokens import PasswordResetTokenGenerator
import six
[docs]
class TokenGenerator(PasswordResetTokenGenerator):
""" handles generation of tokens """
def _make_hash_value(self, user, timestamp):
return (
six.text_type(user.pk)
+ six.text_type(timestamp)
+ six.text_type(user.is_active)
)
account_activation_token = TokenGenerator()