keep me signed in

This commit is contained in:
Flummi
2022-03-23 05:58:48 +01:00
parent 1262b12ee4
commit 33d60446f1
3 changed files with 10 additions and 1 deletions

View File

@ -38,8 +38,14 @@ export default (router, tpl) => {
browser: req.headers["user-agent"],
created_at: stamp,
last_used: stamp,
last_action: "/login"
last_action: "/login",
kmsi: req.post.kmsi === 'on' ? 1 : 0
});
await sql("user_sessions") // delete unused sessions
.where('last_action', '<=', (Date.now() - 6048e5))
.andWhere('kmsi', 0)
.del();
return res.writeHead(301, {
"Cache-Control": "no-cache, public",