diff options
| author | Bobby <[email protected]> | 2022-07-30 01:56:15 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2022-07-30 01:56:15 +0530 |
| commit | e27296b279aa0df54881bfbb0d4b7d892fdb22b9 (patch) | |
| tree | 6915c30235d98c30ed4efa75bdec2ea756fe7479 /users/tokens.py | |
| parent | a52e5ee79eddcfef37139434c619cc4f3f6cb521 (diff) | |
| download | thatcomputerscientist-e27296b279aa0df54881bfbb0d4b7d892fdb22b9.tar.xz thatcomputerscientist-e27296b279aa0df54881bfbb0d4b7d892fdb22b9.zip | |
user verification email required for login
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() |
