[PATCH 1/3] Update last login information on SSO login
Frédéric Mangano-Tarumi
fmang at mg0.fr
Tue Jul 28 14:33:12 UTC 2020
---
aurweb/routers/sso.py | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/aurweb/routers/sso.py b/aurweb/routers/sso.py
index 7b9c67c8..817adadb 100644
--- a/aurweb/routers/sso.py
+++ b/aurweb/routers/sso.py
@@ -63,7 +63,13 @@ def open_session(request, conn, user_id):
SessionID=sid,
LastUpdateTS=time.time(),
))
- # TODO update Users.LastLogin and Users.LastLoginIPAddress
+
+ # Update user’s last login information.
+ conn.execute(Users.update()
+ .where(Users.c.ID == user_id)
+ .values(LastLogin=int(time.time()),
+ LastLoginIPAddress=request.client.host))
+
return sid
--
2.27.0
More information about the aur-dev
mailing list