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()