summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nfsw/auth.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/nfsw/auth.py b/nfsw/auth.py
index b24f289..f659f23 100644
--- a/nfsw/auth.py
+++ b/nfsw/auth.py
@@ -103,6 +103,11 @@ def login():
elif not check_password_hash(user['password'], password):
return render('Password is incorrect')
+ # Log login datetime
+ r = db.execute('UPDATE user SET last_login=datetime(\'now\')'
+ ' WHERE id=?', (user['id'],))
+ db.commit()
+
session.clear()
session['user_id'] = user['id']