fixed possible problem with session

This commit is contained in:
mdipierro
2014-02-20 22:23:39 -06:00
parent a359afb799
commit e21aca045a
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.8.2-stable+timestamp.2014.02.19.08.42.27 Version 2.8.2-stable+timestamp.2014.02.20.22.22.36
+1 -1
View File
@@ -16,7 +16,7 @@ else:
## connect to Google BigTable (optional 'google:datastore://namespace') ## connect to Google BigTable (optional 'google:datastore://namespace')
db = DAL('google:datastore') db = DAL('google:datastore')
## store sessions and tickets there ## store sessions and tickets there
session.connect(request, response, db=db) session.connect(request, response, db=db)
## or store session in Memcache, Redis, etc. ## or store session in Memcache, Redis, etc.
## from gluon.contrib.memdb import MEMDB ## from gluon.contrib.memdb import MEMDB
## from google.appengine.api.memcache import Client ## from google.appengine.api.memcache import Client
+2 -2
View File
@@ -880,7 +880,7 @@ class Session(Storage):
# Select from database # Select from database
if record_id: if record_id:
row = table(record_id) #,unique_key=unique_key) row = table(record_id, unique_key=unique_key)
# Make sure the session data exists in the database # Make sure the session data exists in the database
if row: if row:
# rows[0].update_record(locked=True) # rows[0].update_record(locked=True)
@@ -972,7 +972,7 @@ class Session(Storage):
else: else:
record_id = None record_id = None
if record_id: if record_id:
response.session_id = '%s:%s' % (record_id, unique_key) response.session_id = '%s:%s' % (record_id, new_unique_key)
response.session_db_record_id = record_id response.session_db_record_id = record_id
response.session_db_unique_key = new_unique_key response.session_db_unique_key = new_unique_key
else: else: