Guest User

Untitled

a guest
Nov 25th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. app.post('/login', (req, res, next) => {
  2.  
  3. if (req.body.name == '' || req.body.password == '') {
  4. res.status(401).send('Please fill all fields')
  5. } else {
  6. let name = req.body.name;
  7. // let password = req.body.password;
  8. // usually this would be a database call:
  9. let user = users[_.findIndex(users, {
  10. name: name
  11. })];
  12. if (user === undefined) {
  13. res.status(401).send('User not defined')
  14.  
  15. } else {
  16. if (user.password === req.body.password) {
  17. let payload = {
  18. id: user.id
  19. };
  20. let token = jwt.sign(payload, config.jwtSecret);
  21. res.json({message: "ok", token: token});
  22.  
  23. } else {
  24. res.status(401).send('Password did not match')
  25.  
  26. }
  27. }
  28. }
  29. });
Add Comment
Please, Sign In to add comment