Advertisement
Guest User

Untitled

a guest
May 9th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. apiRoutes.post('/user/new', function(req, res) {
  2.   var token = getToken(req.headers);
  3.   if (token) {
  4.       var decoded = jwt.decode(token, config.secret);
  5.       if (!req.body.phone || !req.body.password) {
  6.         res.json({success: false, msg: 'Please pass name and password.'});
  7.       } else {
  8.         var newUser = new User({
  9.             firstName: req.body.firstName,
  10.             lastName: req.body.lastName,
  11.             role: req.body.role,
  12.             email: req.body.email,
  13.             phone: req.body.phone,
  14.             password: req.body.password,
  15.             active: req.body.active,
  16.         });
  17.         // save the user
  18.         newUser.save(function(err) {
  19.           if (err) {
  20.             console.log(err);
  21.             return res.json({success: false, msg: err.message});
  22.           }
  23.           res.json({success: true, msg: 'Successful created new user.'});
  24.         });
  25.       }
  26.   } else {
  27.     return res.status(403).send({success: false, msg: 'No token provided.'});
  28.   }
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement