Pushing Cuts to repo. Still bugs however decently stable.

This commit is contained in:
2025-08-06 13:47:51 -06:00
parent 423e561ea3
commit f4327c3c40
35 changed files with 7155 additions and 67 deletions

View File

@@ -54,6 +54,14 @@ const requireAuth = async (req, res, next) => {
return; // Response already sent by checkTempUserExpiration
}
// Set up req.user object for controllers that expect it
req.user = {
id: req.session.userId,
email: req.session.userEmail,
isAdmin: req.session.isAdmin || false,
userType: req.session.userType
};
next();
} else {
logger.warn('Unauthorized access attempt', {
@@ -85,6 +93,14 @@ const requireAdmin = async (req, res, next) => {
return; // Response already sent by checkTempUserExpiration
}
// Set up req.user object for controllers that expect it
req.user = {
id: req.session.userId,
email: req.session.userEmail,
isAdmin: req.session.isAdmin || false,
userType: req.session.userType
};
next();
} else {
logger.warn('Unauthorized admin access attempt', {
@@ -116,6 +132,14 @@ const requireNonTemp = async (req, res, next) => {
return; // Response already sent by checkTempUserExpiration
}
// Set up req.user object for controllers that expect it
req.user = {
id: req.session.userId,
email: req.session.userEmail,
isAdmin: req.session.isAdmin || false,
userType: req.session.userType
};
next();
} else {
logger.warn('Temp user access denied', {