Fixed bug that prevented registration from occuring

This commit is contained in:
Tzahi12345
2020-05-02 17:25:35 -04:00
parent 8277c95c4e
commit 8bc99fb557
2 changed files with 3 additions and 2 deletions

View File

@@ -82,7 +82,7 @@ exports.registerUser = function(req, res) {
var username = req.body.username;
var plaintextPassword = req.body.password;
if (userid !== 'admin' && !config_api.getConfigItem('ytdl_allow_registration')) {
if (userid !== 'admin' && !config_api.getConfigItem('ytdl_allow_registration') && !req.isAuthenticated() && (!req.user || !exports.userHasPermission(req.user.uid, 'settings'))) {
res.sendStatus(409);
logger.error(`Registration failed for user ${userid}. Registration is disabled.`);
return;