fixed possible problem with session
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user