✨ Make session cookie last "forever"
This commit is contained in:
@ -9,7 +9,10 @@ export class Auth {
|
|||||||
if (req.body.password == process.env.AUTH_PASSWORD) {
|
if (req.body.password == process.env.AUTH_PASSWORD) {
|
||||||
const sessionId = Math.random().toString(36).slice(-8);
|
const sessionId = Math.random().toString(36).slice(-8);
|
||||||
this.activeSessions.push(sessionId);
|
this.activeSessions.push(sessionId);
|
||||||
res.cookie("session", sessionId, { httpOnly: true });
|
res.cookie("session", sessionId, {
|
||||||
|
httpOnly: true,
|
||||||
|
expires: new Date(253402300000000),
|
||||||
|
});
|
||||||
res.redirect("/");
|
res.redirect("/");
|
||||||
} else {
|
} else {
|
||||||
res.status(401).sendFile("login.html", { root: "../" });
|
res.status(401).sendFile("login.html", { root: "../" });
|
||||||
|
Reference in New Issue
Block a user