Update last login information on SSO login

Signed-off-by: Lukas Fleischer <lfleischer@archlinux.org>
This commit is contained in:
Frédéric Mangano-Tarumi 2020-07-28 16:33:12 +02:00 committed by Lukas Fleischer
parent 9290eee138
commit 202ffd8923

View file

@ -63,7 +63,13 @@ def open_session(request, conn, user_id):
SessionID=sid,
LastUpdateTS=time.time(),
))
# TODO update Users.LastLogin and Users.LastLoginIPAddress
# Update users last login information.
conn.execute(Users.update()
.where(Users.c.ID == user_id)
.values(LastLogin=int(time.time()),
LastLoginIPAddress=request.client.host))
return sid