diff options
Diffstat (limited to 'users/tokens.py')
| -rw-r--r-- | users/tokens.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/users/tokens.py b/users/tokens.py new file mode 100644 index 00000000..7bc5bc90 --- /dev/null +++ b/users/tokens.py @@ -0,0 +1,11 @@ +from django.contrib.auth.tokens import PasswordResetTokenGenerator +from six import text_type + +class AccountActivationTokenGenerator(PasswordResetTokenGenerator): + def _make_hash_value(self, user, timestamp): + return ( + text_type(user.pk) + text_type(timestamp) + + text_type(user.is_active) + ) + +account_activation_token = AccountActivationTokenGenerator() |
