Allow password-based user login only when password is truthy

This commit is contained in:
michael-pattern
2024-05-08 17:52:50 -04:00
parent 26471517a9
commit 696d870c2f

View File

@@ -137,7 +137,7 @@ module.exports = {
return { error: 'Logins not configured' };
}
const foundLogin = logins.find(x => x.login == login);
if (foundLogin && foundLogin.password == password) {
if (foundLogin && foundLogin.password && foundLogin.password == password) {
return {
accessToken: jwt.sign({ login }, tokenSecret, { expiresIn: getTokenLifetime() }),
};