diff --git a/index.js b/index.js index 3aa758a..45447f9 100644 --- a/index.js +++ b/index.js @@ -305,8 +305,6 @@ fastify.register(require("./routes/settings"), { prefix: "/settings" }); fastify.get("/logout", function (req, res) { let successes = req.session.get("successes"); let errors = req.session.get("errors"); - req.session.delete(); - req.session.delete(); res.view("login", { random: papy(), diff --git a/routes/settings.js b/routes/settings.js index 4e2c370..09c6258 100644 --- a/routes/settings.js +++ b/routes/settings.js @@ -57,7 +57,7 @@ module.exports = function (fastify, opts, done) { res.redirect("/settings"); } else { patch = await client.changePassword( - req.session.user, + req.session.get("user"), attempt, new_pass ); @@ -66,13 +66,12 @@ module.exports = function (fastify, opts, done) { req.session.set("errors", "Password Wrong"); res.redirect("/settings"); } else { - req.destroySession(function (err) { - req.session.set( - "successes", - "Change Password Successful, Please Login Again" - ); - res.redirect("/login"); - }); + req.session.delete(); + req.session.set( + "successes", + "Change Password Successful, Please Login Again" + ); + res.redirect("/login"); } } }