mirror of
https://github.com/django/django.git
synced 2025-10-27 23:56:08 +00:00
Removed a bunch of Python 2.4 workarounds now that we don't support it. Refs #15702 -- thanks to jonash for the patch. Splitting this over muliple commits to make it more manageable.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15926 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
from datetime import date
|
||||
|
||||
import hashlib
|
||||
from django.conf import settings
|
||||
from django.utils.hashcompat import sha_constructor
|
||||
from django.utils.http import int_to_base36, base36_to_int
|
||||
from django.utils.crypto import constant_time_compare, salted_hmac
|
||||
|
||||
@@ -67,9 +66,9 @@ class PasswordResetTokenGenerator(object):
|
||||
def _make_token_with_timestamp_old(self, user, timestamp):
|
||||
# The Django 1.2 method
|
||||
ts_b36 = int_to_base36(timestamp)
|
||||
hash = sha_constructor(settings.SECRET_KEY + unicode(user.id) +
|
||||
user.password + user.last_login.strftime('%Y-%m-%d %H:%M:%S') +
|
||||
unicode(timestamp)).hexdigest()[::2]
|
||||
hash = hashlib.sha1(settings.SECRET_KEY + unicode(user.id) +
|
||||
user.password + user.last_login.strftime('%Y-%m-%d %H:%M:%S') +
|
||||
unicode(timestamp)).hexdigest()[::2]
|
||||
return "%s-%s" % (ts_b36, hash)
|
||||
|
||||
def _num_days(self, dt):
|
||||
|
||||
Reference in New Issue
Block a user