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')
db = DAL('google:datastore')
## store sessions and tickets there
session.connect(request, response, db=db)
session.connect(request, response, db=db)
## or store session in Memcache, Redis, etc.
## from gluon.contrib.memdb import MEMDB
## from google.appengine.api.memcache import Client
+2 -2
View File
@@ -880,7 +880,7 @@ class Session(Storage):
# Select from database
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
if row:
# rows[0].update_record(locked=True)
@@ -972,7 +972,7 @@ class Session(Storage):
else:
record_id = None
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_unique_key = new_unique_key
else: