Advertisement
Guest User

Put di User

a guest
Nov 22nd, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. .put(function(req, res) {
  2.  
  3. User.findById(req.params.id, function(err, user) {
  4.  
  5. if (err) {
  6. res.statusCode = 404;
  7. res.send(err);
  8. }
  9. else if(!user){
  10. var user = new User();
  11. user._id = req.params.id;
  12. var neu = 1;
  13. }
  14.  
  15. user.isValidPassword(req.body.password,function(err, isMatch){
  16. if(isMatch){
  17. user.email = req.body.email;
  18. user.firstName = req.body.firstName;
  19. user.lastName = req.body.lastName;
  20. user.password = req.body.password;
  21. user.userType = req.body.userType;
  22. user.nation = req.body.nation;
  23. user.address = req.body.address;
  24. user.city = req.body.city;
  25. user.company = req.body.company;
  26. user.phone = req.body.phone;
  27.  
  28. user.save(function(err) {
  29. if (err) {
  30. res.status(400).json({});
  31. res.end();
  32. }else {
  33. if (neu == 1) {
  34. res.statusCode = 201;
  35. user.password = undefined;
  36. res.json(user);
  37. } else {
  38. res.statusCode = 204;
  39. res.end();
  40. }
  41. }
  42. });
  43.  
  44. }
  45.  
  46. })
  47.  
  48. });
  49. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement