fix: session middleware order

This commit is contained in:
Sérgio Salgado 2021-09-16 15:18:10 +01:00
parent c0d1db834b
commit 5a44216547
2 changed files with 2 additions and 2 deletions

View file

@ -42,9 +42,9 @@ app.use(cookieParser())
app.use(express.json())
app.use(express.urlencoded({ extended: true })) // support encoded bodies
app.use(express.static(path.resolve(__dirname, '..', '..', 'public')))
app.use(computeSchema)
app.use(cleanUserSessions(USER_SESSIONS_CLEAR_INTERVAL))
app.use(session)
app.use(computeSchema)
const apolloServer = new ApolloServer({
typeDefs,

View file

@ -59,7 +59,7 @@ function verifyAndUpdateUser (id, ua, ip) {
.then(user => {
if (!user) return null
const sql2 = `UPDATE users SET last_accessed=now(), last_accessed_from=$1, last_accessed_address=$2 WHERE id=$3 RETURNING id, role, enabled`
const sql2 = `UPDATE users SET last_accessed=now(), last_accessed_from=$1, last_accessed_address=$2 WHERE id=$3 RETURNING id, username, role, enabled`
return db.one(sql2, [ua, ip, id])
})
.then(user => user)