Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app.post('/login', (req, res, next) => {
- if (req.body.name == '' || req.body.password == '') {
- res.status(401).send('Please fill all fields')
- } else {
- let name = req.body.name;
- // let password = req.body.password;
- // usually this would be a database call:
- let user = users[_.findIndex(users, {
- name: name
- })];
- if (user === undefined) {
- res.status(401).send('User not defined')
- } else {
- if (user.password === req.body.password) {
- let payload = {
- id: user.id
- };
- let token = jwt.sign(payload, config.jwtSecret);
- res.json({message: "ok", token: token});
- } else {
- res.status(401).send('Password did not match')
- }
- }
- }
- });
Add Comment
Please, Sign In to add comment