Changeset 5470
- Timestamp:
- 06/14/07 19:22:16 (2 years ago)
- Files:
-
- django/trunk/AUTHORS (modified) (1 diff)
- django/trunk/django/contrib/sessions/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/AUTHORS
r5456 r5470 222 222 Ville Säävuori <http://www.unessa.net/> 223 223 Tyson Tate <tyson@fallingbullets.com> 224 Frank Tegtmeyer <fte@fte.to> 224 225 thebjorn <bp@datakortet.no> 225 226 Zach Thompson <zthompson47@gmail.com> django/trunk/django/contrib/sessions/models.py
r4771 r5470 1 import base64, md5, random, sys, datetime 1 import base64, md5, random, sys, datetime, os, time 2 2 import cPickle as pickle 3 3 from django.db import models … … 15 15 "Returns session key that isn't being used." 16 16 # The random module is seeded when this Apache child is created. 17 # Use person_id andSECRET_KEY as added salt.17 # Use SECRET_KEY as added salt. 18 18 while 1: 19 session_key = md5.new( str(random.randint(0, sys.maxint - 1)) + str(random.randint(0, sys.maxint - 1)) + settings.SECRET_KEY).hexdigest()19 session_key = md5.new("%s%s%s%s" % (random.randint(0, sys.maxint - 1), os.getpid(), time.time(), settings.SECRET_KEY)).hexdigest() 20 20 try: 21 21 self.get(session_key=session_key)
