Make password strength be 8 chars

Fixes #434
This commit is contained in:
Girish Ramakrishnan
2018-06-11 12:55:24 -07:00
parent 6534297a5d
commit c099d5d3fa
3 changed files with 9 additions and 41 deletions

View File

@@ -45,7 +45,6 @@ var assert = require('assert'),
userdb = require('./userdb.js'),
util = require('util'),
uuid = require('uuid'),
validatePassword = require('./password.js').validate,
validator = require('validator'),
_ = require('underscore');
@@ -122,6 +121,14 @@ function validateDisplayName(name) {
return null;
}
function validatePassword(password) {
assert.strictEqual(typeof password, 'string');
if (password.length < 8) return new UsersError(UsersError.BAD_FIELD, 'Password must be atleast 8 characters');
return null;
}
function removePrivateFields(user) {
return _.pick(user, 'id', 'username', 'email', 'fallbackEmail', 'displayName', 'groupIds', 'admin');
}