diff --git a/README.md b/README.md index 76a9c16..b22509b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # CarsInCommonServer +- server code: https://github.com/arnaucode/carsincommonServer - frontend app code: https://github.com/arnaucode/carsincommonApp - images server: https://github.com/arnaucode/goImgServer +- admin web: https://github.com/arnaucode/carsincommonAdminWeb **Backend:** diff --git a/controllers/userController.js b/controllers/userController.js index c9da98f..051ef15 100644 --- a/controllers/userController.js +++ b/controllers/userController.js @@ -5,7 +5,7 @@ var notificationModel = mongoose.model('notificationModel'); var travelModel = mongoose.model('travelModel'); var config = require('../config'); -var pageSize=config.pageSize; +var pageSize = config.pageSize; /* */ var jwt = require('jsonwebtoken'); // used to create, sign, and verify tokens @@ -24,7 +24,8 @@ function getRand(min, max) { max = Math.floor(max); return Math.floor(Math.random() * (max - min + 1)) + min; //The maximum is inclusive and the minimum is inclusive } -function getAvatar(n){ + +function getAvatar(n) { switch (n) { case 1: avatar = "img/avatars/racoon.png"; @@ -573,3 +574,13 @@ exports.doUnfav = function(req, res) { }); }); }; +exports.changePassword = function(req, res) { + //if(req.body.) + userModel.update({ + 'token': req.headers['x-access-token'] + }, req.body, + function(err) { + if (err) return console.log(err); + exports.getUserByToken(req, res); + }); +}; diff --git a/server.js b/server.js index 6ab0c3c..007b210 100755 --- a/server.js +++ b/server.js @@ -122,6 +122,8 @@ apiRoutes.route('/users/token') apiRoutes.route('/users')//agafa l'user a partir del token .put(userCtrl.updateUser)//no comprovat .delete(userCtrl.deleteUser); +apiRoutes.route('/changePassword')//agafa l'user a partir del token + .put(userCtrl.changePassword); apiRoutes.route('/users/id/travels/:userid') .get(userCtrl.getTravelsByUserId);