mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-06 12:31:33 +01:00
password should be passed to action hook, and it was being ovewritten
This commit is contained in:
@@ -34,8 +34,10 @@ var user = require('./user'),
|
||||
message: "user-banned"
|
||||
});
|
||||
}
|
||||
console.log(password);
|
||||
console.log(JSON.stringify(userData));
|
||||
|
||||
bcrypt.compare(password, userData.password, function(err, res) {
|
||||
bcrypt.compare(password, userData.password || '', function(err, res) {
|
||||
if (err) {
|
||||
winston.err(err.message);
|
||||
next(new Error('bcrypt compare error'));
|
||||
|
||||
@@ -84,6 +84,7 @@ var bcrypt = require('bcrypt'),
|
||||
|
||||
var gravatar = User.createGravatarURLFromEmail(userData.email);
|
||||
var timestamp = Date.now();
|
||||
var password = userData.password;
|
||||
|
||||
userData = {
|
||||
'uid': uid,
|
||||
@@ -127,8 +128,8 @@ var bcrypt = require('bcrypt'),
|
||||
// Join the "registered-users" meta group
|
||||
groups.joinByGroupName('registered-users', uid);
|
||||
|
||||
if (userData.password) {
|
||||
User.hashPassword(userData.password, function(err, hash) {
|
||||
if (password) {
|
||||
User.hashPassword(password, function(err, hash) {
|
||||
User.setUserField(uid, 'password', hash);
|
||||
callback(null, uid);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user