summaryrefslogtreecommitdiff
path: root/tools/mmd/MmdDb.py
diff options
context:
space:
mode:
authorJogi Hofmüller <jogi@mur.at>2011-08-02 15:12:25 +0000
committerJogi Hofmüller <jogi@mur.at>2011-08-02 15:12:25 +0000
commit66fa9853c0499fc95b37ba54ed121a5ac00b6015 (patch)
tree33b0d5f58d34050d898de5eb7581667c98a13a47 /tools/mmd/MmdDb.py
parent- started working on user locations (diff)
- added renewal for session id (every ten minutes)
- changed session timeout from ten minutes to two days git-svn-id: https://svn.spreadspace.org/mur.sat@93 7de4ea59-55d0-425e-a1af-a3118ea81d4c
Diffstat (limited to 'tools/mmd/MmdDb.py')
-rw-r--r--tools/mmd/MmdDb.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/mmd/MmdDb.py b/tools/mmd/MmdDb.py
index 2ef5824..1db8f17 100644
--- a/tools/mmd/MmdDb.py
+++ b/tools/mmd/MmdDb.py
@@ -19,9 +19,9 @@ class Db:
self.cursor.execute ('SELECT * FROM session WHERE id=?', (session_id,))
return self.cursor.fetchone ()
- def sessionInit (self, session_id, email, expires, status):
+ def sessionInit (self, session_id, email, expires, renewal, status):
try:
- self.cursor.execute ('INSERT INTO session (id, email, expires, status) VALUES (?,?,?,?)', (session_id, email, expires, status,))
+ self.cursor.execute ('INSERT INTO session (id, email, expires, renewal, status) VALUES (?,?,?,?,?)', (session_id, email, expires, renewal, status,))
self.conn.commit ()
return True
except sqlite3.IntegrityError:
@@ -35,6 +35,10 @@ class Db:
self.cursor.execute ('UPDATE session SET expires=? WHERE id=?', (expires, session_id,))
self.conn.commit ()
+ def sessionRenew (self, session_id, expires, renewal, token):
+ self.cursor.execute ('UPDATE session SET expires=?,renewal=?,id=? WHERE id=?', (expires, renewal, token, session_id,))
+ self.conn.commit ()
+
def sessionSetEmail (self, session_id, email):
self.cursor.execute ('UPDATE session SET email=? WHERE id=?', (email, session_id))
self.conn.commit ()