just remove session cookie, if its set

This commit is contained in:
HorizonCode 2023-05-14 22:13:17 +02:00
parent 46cf6081af
commit c5f842b409

3
mod.ts
View File

@ -308,10 +308,12 @@ export class HTTPServer {
maxAge: this.settings.sessionExpire ?? undefined,
});
} else {
if (routeRequest.cookie("session")) {
routeReply.cookie("session", undefined);
}
}
}
}
close() {
if (this.server) {
@ -468,6 +470,7 @@ export class RouteRequest {
try {
this.session = JSON.parse(decodedSessionCookie);
} catch (_err) {
console.log(_err);
// Ignore if sessionCookie is not in JSON format
}
}