Advertisement
Guest User

Untitled

a guest
Nov 12th, 2016
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. const users = [
  2. {
  3. username: 'admin',
  4. password: 'admin1',
  5. roles: ['admin', 'user']
  6. },
  7. {
  8. username: 'user',
  9. password: 'user1',
  10. roles: ['user']
  11. }
  12. ];
  13.  
  14. app.post('/users/logon', (req, res) => {
  15. const username = req.body.username;
  16. const password = req.body.password;
  17.  
  18. const user = users.find(user =>
  19. user.username === username &&
  20. user.password === password
  21. );
  22.  
  23. if (!user) {
  24. res.status(401).send('Invalid credentials');
  25. } else {
  26. res.send({
  27. username: user.username,
  28. roles: user.roles,
  29. sessionId: uuid.v1()
  30. });
  31. }
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement