From b365336f5c675fa25eb2b47de72ab4c51942ee08 Mon Sep 17 00:00:00 2001 From: echicken <echicken@bbs.electronicchicken.com> Date: Tue, 3 Jan 2023 22:30:32 +0000 Subject: [PATCH] Aripoll auth wtf --- webv4/lib/auth.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webv4/lib/auth.js b/webv4/lib/auth.js index fcf725e42f..bf15838863 100644 --- a/webv4/lib/auth.js +++ b/webv4/lib/auth.js @@ -1,10 +1,12 @@ require('sbbsdefs.js', 'SYS_CLOSED'); function randomString(length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split(""); + var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split(''); var str = ''; for (var i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; + var rn = Math.floor(Math.random() * chars.length); + if (rn >= chars.length) log(LOG_DEBUG, "Impossible number: " + rn); + str += chars[rn]; } return str; } -- GitLab