From e65cd0b4be4664364fe366b6090eef30b156abb5 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sat, 23 Jul 2022 04:20:11 -0500 Subject: [PATCH] Use 6 digit numbers for two factor code --- scripts/server/account.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/server/account.js b/scripts/server/account.js index 0a76464e..0f0c392f 100644 --- a/scripts/server/account.js +++ b/scripts/server/account.js @@ -1125,7 +1125,8 @@ function checkLogin(client, password) { } if (doesPlayerHaveTwoFactorAuthEnabled(client) && checkForSMTPModule() && getEmailConfig().enabled) { - getPlayerData(client).twoFactorAuthCode = toUpperCase(generateRandomString(6)); + //getPlayerData(client).twoFactorAuthCode = toUpperCase(generateRandomString(6)); + getPlayerData(client).twoFactorAuthCode = getRandom(100000, 999999); showPlayerTwoFactorAuthenticationGUI(client); sendAccountTwoFactorAuthCode(getPlayerData(client).accountData.emailAddress, getPlayerName(client), getPlayerData(client).twoFactorAuthCode); return true; @@ -1736,7 +1737,8 @@ function setAccountEmailVerificationCode(accountData, emailVerificationCode) { // =========================================================================== function generateEmailVerificationCode() { - return generateRandomString(10); + //return toUpperCase(generateRandomString(6)); + return getRandom(100000, 999999); } // ===========================================================================