summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-11-18 21:12:20 -0500
committerrsiddharth <s@ricketyspace.net>2019-11-18 21:12:20 -0500
commitd02a5c48682768e03188db7edb1657dff181f3c8 (patch)
treef1cb7159f5b948d13ba254bbc6a5ac896d0b04e7
parent30507cfcc03cf809aa1edd28647afbf6359c2286 (diff)
nfsw/auth.py: Update login.
-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']