mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 12:05:57 +01:00
closes #3690
This commit is contained in:
@@ -16,6 +16,8 @@ define('forum/register', ['csrf', 'translator'], function(csrf, translator) {
|
|||||||
register = $('#register'),
|
register = $('#register'),
|
||||||
agreeTerms = $('#agree-terms');
|
agreeTerms = $('#agree-terms');
|
||||||
|
|
||||||
|
handleLanguageOverride();
|
||||||
|
|
||||||
$('#referrer').val(app.previousUrl);
|
$('#referrer').val(app.previousUrl);
|
||||||
|
|
||||||
email.on('blur', function() {
|
email.on('blur', function() {
|
||||||
@@ -223,6 +225,14 @@ define('forum/register', ['csrf', 'translator'], function(csrf, translator) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function handleLanguageOverride() {
|
||||||
|
if (!app.user.uid && config.defaultLang !== config.userLang) {
|
||||||
|
var formEl = $('[component="register/local"]'),
|
||||||
|
langEl = $('<input type="hidden" name="userLang" value="' + config.userLang + '" />');
|
||||||
|
|
||||||
|
formEl.append(langEl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return Register;
|
return Register;
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -69,6 +69,10 @@ authenticationController.register = function(req, res, next) {
|
|||||||
return res.status(400).send(err.message);
|
return res.status(400).send(err.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (req.body.userLang) {
|
||||||
|
user.setSetting(data.uid, 'userLang', req.body.userLang);
|
||||||
|
}
|
||||||
|
|
||||||
res.json(data);
|
res.json(data);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user