Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. function logIn(req, res) {
  2. let { login, pass } = req.body;
  3. User.findOne({ login: login }, { pass: pass }, (err, user) => {
  4. if (err) return res.json(new Error(err));
  5. if (!user) return res.json(new Error('No such username.'));
  6. req.session.user = user;
  7. return res.status(200).send('Success.');
  8. });
  9. }
  10.  
  11. function updateData(req, res) {
  12. let { login, pass, firstName, middleName, lastName, birthDate } = req.body;
  13. let updateInfo = { "$set": {
  14. "login": login,
  15. "pass": pass,
  16. "firstName": firstName,
  17. "middleName": middleName,
  18. "lastName": lastName,
  19. "birthDate": birthDate
  20. }}
  21. User.findOneAndUpdate({ login: login }, updateInfo, (err, user) => {
  22. if (err) res.json(new Error(err));
  23. if (!user) return res.json(new Error('No such username.'));
  24. res.json(user);
  25. });
  26. }
  27.  
  28. function checkSession(req, res) {
  29. if (!req.session.user) return res.json(new Error('Unauthorized.'));
  30. return res.status(200).send('Session exists');
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement