mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-18 03:31:03 +01:00
closes #5675
This commit is contained in:
@@ -55,6 +55,8 @@ mongoModule.init = function (callback) {
|
|||||||
var usernamePassword = '';
|
var usernamePassword = '';
|
||||||
if (nconf.get('mongo:username') && nconf.get('mongo:password')) {
|
if (nconf.get('mongo:username') && nconf.get('mongo:password')) {
|
||||||
usernamePassword = nconf.get('mongo:username') + ':' + encodeURIComponent(nconf.get('mongo:password')) + '@';
|
usernamePassword = nconf.get('mongo:username') + ':' + encodeURIComponent(nconf.get('mongo:password')) + '@';
|
||||||
|
} else {
|
||||||
|
winston.warn('You have no mongo username/password setup!');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sensible defaults for Mongo, if not set
|
// Sensible defaults for Mongo, if not set
|
||||||
@@ -102,15 +104,7 @@ mongoModule.init = function (callback) {
|
|||||||
require('./mongo/sets')(db, mongoModule);
|
require('./mongo/sets')(db, mongoModule);
|
||||||
require('./mongo/sorted')(db, mongoModule);
|
require('./mongo/sorted')(db, mongoModule);
|
||||||
require('./mongo/list')(db, mongoModule);
|
require('./mongo/list')(db, mongoModule);
|
||||||
|
callback();
|
||||||
if (nconf.get('mongo:password') && nconf.get('mongo:username')) {
|
|
||||||
db.authenticate(nconf.get('mongo:username'), nconf.get('mongo:password'), function (err) {
|
|
||||||
callback(err);
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
winston.warn('You have no mongo password setup!');
|
|
||||||
callback();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user