mirror of
https://gitea.smigz.com/smiggiddy/odin-codeprojects.git
synced 2025-06-28 12:55:36 -04:00
fix: logout session works now
This commit is contained in:
parent
4be0ea5870
commit
63656eb864
4 changed files with 22 additions and 18 deletions
|
@ -3,11 +3,9 @@ const db = require("../models/query");
|
|||
const { validationResult } = require("express-validator");
|
||||
|
||||
function loginGet(req, res, next) {
|
||||
console.log(req.user, req.session.cookie);
|
||||
console.table(req.session);
|
||||
if (!req.user && req.session.id) {
|
||||
req.session.id = null;
|
||||
}
|
||||
// if (!req.user && req.session.id) {
|
||||
// req.session.id = null;
|
||||
// }
|
||||
res.render("login", {
|
||||
pageTitle: "InspiredCliches | Login",
|
||||
errors: req.session.messages,
|
||||
|
@ -15,11 +13,18 @@ function loginGet(req, res, next) {
|
|||
}
|
||||
|
||||
function logOut(req, res, next) {
|
||||
res.clearCookie("connect.sid", { path: "/" });
|
||||
req.logout((err) => {
|
||||
if (err) return next(err);
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
req.session.destroy((err) => {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
res.clearCookie("connect.sid"); // Clear the session cookie
|
||||
res.redirect("/");
|
||||
});
|
||||
});
|
||||
res.redirect("/");
|
||||
}
|
||||
|
||||
function signUpGet(req, res, next) {
|
||||
|
|
|
@ -32,7 +32,6 @@ function addLike(req, res) {
|
|||
|
||||
function addNotePost(req, res) {
|
||||
const { message, media } = req.body;
|
||||
console.log("add note post");
|
||||
|
||||
if (res.locals.currentUser) {
|
||||
const userId = res.locals.currentUser.user_id;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue