You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

26 lines
417 B

import {Request, Response} from 'express';
import {authenticate} from "./db-data";
export function loginUser(req: Request, res: Response) {
console.log("User login attempt ...");
const {email, password} = req.body;
const user = authenticate(email, password);
if (user) {
res.status(200).json({id:user.id, email: user.email});
}
else {
res.sendStatus(403);
}
}