Changed Verification order.

This commit is contained in:
chesspro13 2024-09-07 11:51:29 -07:00
parent 37b4bf6b58
commit 494721f38f
No known key found for this signature in database
GPG Key ID: 5FEAE94D298066E5

View File

@ -71,6 +71,7 @@ function login(req: AppRequest, res: Response) {
const guessedPassword = req.body.password; const guessedPassword = req.body.password;
const guessedTotp = req.body.token; const guessedTotp = req.body.token;
if (verifyPassword(guessedPassword)) {
if (totp.isTotpEnabled()){ if (totp.isTotpEnabled()){
if (!verifyTOTP(guessedTotp)) { if (!verifyTOTP(guessedTotp)) {
sendLoginError(req, res); sendLoginError(req, res);
@ -78,12 +79,6 @@ function login(req: AppRequest, res: Response) {
} }
} }
if (verifyPassword(guessedPassword)) {
if (!verifyPassword(guessedPassword)) {
sendLoginError(req, res);
return;
}
const rememberMe = req.body.rememberMe; const rememberMe = req.body.rememberMe;
req.session.regenerate(() => { req.session.regenerate(() => {