Fix an issue with current app cookie, get rid of it on login/logout.

This commit is contained in:
mike12345567 2021-10-07 12:19:23 +01:00
parent 2a8d5814b1
commit 245c92482c
1 changed files with 3 additions and 0 deletions

View File

@ -54,6 +54,8 @@ async function authInternal(ctx, user, err = null, info = null) {
// just store the user ID // just store the user ID
ctx.cookies.set(Cookies.Auth, user.token, config) ctx.cookies.set(Cookies.Auth, user.token, config)
// get rid of any app cookies on login
clearCookie(ctx, Cookies.CurrentApp)
} }
exports.authenticate = async (ctx, next) => { exports.authenticate = async (ctx, next) => {
@ -117,6 +119,7 @@ exports.resetUpdate = async ctx => {
exports.logout = async ctx => { exports.logout = async ctx => {
clearCookie(ctx, Cookies.Auth) clearCookie(ctx, Cookies.Auth)
clearCookie(ctx, Cookies.CurrentApp)
ctx.body = { message: "User logged out." } ctx.body = { message: "User logged out." }
} }