update/save user from middleware to session

This commit is contained in:
SowinskiBraeden committed 2025-05-06 16:59:33 -07:00
1 parent 47fc1983f8
commit 1f8579a052
1 file changed
+11 -8
+11 -8
View File
@@ -13,15 +13,18 @@ const createMiddleware = (users) => {
return res.status(status.Unauthorized);
}
let user = await users.findOne({ "email": req.session.email }).then((user) => user);
if (!user) {
req.session.errMessage = "User not found";
res.redirect("/login");
return res.status(status.Unauthorized);
if (!req.session.user) {
let user = await users.findOne({ "email": req.session.email }).then((user) => user);
if (!user) {
req.session.errMessage = "User not found";
res.redirect("/login");
return res.status(status.Unauthorized);
}
req.session.user = user;
}
req.user = user;
next();
};
}