[chore] Strict equality check
| @@ -635,7 +635,7 @@ async function autheliaUserLogin(request) { | |||
| 635 | 635 | ||
| 636 | const userHandles = await getAllUserHandles(); | 636 | const userHandles = await getAllUserHandles(); |
| 637 | for (const userHandle of userHandles) { | 637 | for (const userHandle of userHandles) { |
| 638 | if (remoteUser == userHandle) { | 638 | if (remoteUser === userHandle) { |
| 639 | const user = await storage.getItem(toKey(userHandle)); | 639 | const user = await storage.getItem(toKey(userHandle)); |
| 640 | if (user && user.enabled) { | 640 | if (user && user.enabled) { |
| 641 | request.session.handle = userHandle; | 641 | request.session.handle = userHandle; |
| @@ -671,7 +671,7 @@ async function basicUserLogin(request) { | |||
| 671 | 671 | ||
| 672 | const userHandles = await getAllUserHandles(); | 672 | const userHandles = await getAllUserHandles(); |
| 673 | for (const userHandle of userHandles) { | 673 | for (const userHandle of userHandles) { |
| 674 | if (login == userHandle) { | 674 | if (login === userHandle) { |
| 675 | const user = await storage.getItem(toKey(userHandle)); | 675 | const user = await storage.getItem(toKey(userHandle)); |
| 676 | // Verify pass again here just to be sure | 676 | // Verify pass again here just to be sure |
| 677 | if (user && user.enabled && user.password && user.password === getPasswordHash(password, user.salt)) { | 677 | if (user && user.enabled && user.password && user.password === getPasswordHash(password, user.salt)) { |