2024-02-29 22:48:33 +01:00

25 lines
576 B
TypeScript

import express, { Router } from "express";
export const auth = Router();
auth.use(express.json());
auth.post("/api/signIn", (req, res) => {
const validUsers = [
{ id: "1", name: "Manager", roles: ["admin"] },
{ id: "2", name: "SalesRep" },
];
const user = validUsers.find((user) => user.name === req.body.username);
if (user) {
req.session.user = user;
res.json(user);
} else {
res.sendStatus(403);
}
});
auth.post("/api/signOut", (req, res) => {
req.session.user = null;
res.json("signed out");
});