Skip to content

Commit e8e4e09

Browse files
Merge pull request #43 from mirceaalexandru/buffer
Added test for password as buffer. Update some dependencies.
2 parents afb684f + dce07dd commit e8e4e09

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
},
4949
"dependencies": {
5050
"eraro": "0.4.1",
51-
"lodash": "3.10.1",
51+
"lodash": "4.13.x",
5252
"node-uuid": "1.4.7"
5353
},
5454
"devDependencies": {

user.js

+6
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,11 @@ module.exports = function user (options) {
326326
}
327327
else return done(null, {ok: false, why: 'user-not-found', nick: q.nick, email: q.email})
328328
}
329+
330+
if (_.isBuffer(user.pass)) {
331+
user.pass = user.pass.toString('utf8')
332+
}
333+
329334
args.user = user
330335

331336
return cmd.call(seneca, args, done)
@@ -623,6 +628,7 @@ module.exports = function user (options) {
623628
return make_login(user, 'auto')
624629
}
625630
else {
631+
626632
seneca.act({role: role, cmd: 'verify_password', proposed: args.password, pass: user.pass, salt: user.salt}, function (err, out) {
627633
if (err) return done(err)
628634
if (!out.ok) {

0 commit comments

Comments
 (0)