diff --git a/code/plugins/webgui/index.js b/code/plugins/webgui/index.js index 5929b25..f69bf1c 100644 --- a/code/plugins/webgui/index.js +++ b/code/plugins/webgui/index.js @@ -14,9 +14,17 @@ const KnexSessionStore = require('connect-session-knex')(session); const store = new KnexSessionStore({ knex }); const sessionParser = session({ secret: '5E14cd8749A', + name: 'customSessionId', // Custom session cookie name resave: false, saveUninitialized: true, - cookie: { secure: false, httpOnly: true, maxAge: 5 * 24 * 60 * 60 * 1000 }, + cookie: { + secure: true, // Ensure cookies are only sent over HTTPS + httpOnly: true, + maxAge: 5 * 24 * 60 * 60 * 1000, + domain: 'example.com', // Set the domain for the cookie + path: '/', // Set the path for the cookie + expires: new Date(Date.now() + 5 * 24 * 60 * 60 * 1000) // Set expiration date + }, store, }); const bodyParser = require('body-parser');