hash of password passed from md5 to sha256
arnaucode idoctnef@openmailbox.org
Sun, 23 Oct 2016 12:14:53 +0200
1 files changed,
4 insertions(+),
2 deletions(-)
jump to
M
controllers/userController.js
→
controllers/userController.js
@@ -10,6 +10,8 @@ var express = require("express");
var app = express(); var config = require('../config'); // get our config file app.set('superSecret', config.secret); // secret variable + +var crypto = require('crypto'); /* */ //GET - Return all Users in the DB@@ -75,7 +77,7 @@ //console.log(req.body);
var user = new userModel({ username: req.body.username, - password: md5(req.body.password), + password: crypto.createHash('sha256').update(req.body.password).digest('base64'), description: req.body.description, avatar: req.body.avatar, mail: req.body.mail,@@ -237,7 +239,7 @@ if (!user) {
res.json({ success: false, message: 'Authentication failed. User not found.' }); } else if (user) { - req.body.password=md5(req.body.password); + req.body.password=crypto.createHash('sha256').update(req.body.password).digest('base64'); // check if password matches if (user.password != req.body.password) {