pyrss-ng/src/server/middleware/authenticated.ts

18 lines
461 B
TypeScript

import { Request, Response, NextFunction } from "express";
export const ensureAuthenticated = (request: Request, response: Response, next: NextFunction) => {
if (request.isAuthenticated()) {
return next();
}
response.redirect("/login");
};
export const forwardAuthenticated = (request: Request, response: Response, next: NextFunction) => {
if (request.isAuthenticated()) {
return response.redirect("/");
}
next();
};