From 7e415a710f7b4e146ad9239cfe91a9fff45fb130 Mon Sep 17 00:00:00 2001 From: Malte Date: Tue, 5 Apr 2022 23:51:39 +0200 Subject: [PATCH] removed special characters in random password function as some characters causing issues in urls --- dyndns/static/js/actions-1.0.0.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dyndns/static/js/actions-1.0.0.js b/dyndns/static/js/actions-1.0.0.js index 33e80a7..eb06136 100644 --- a/dyndns/static/js/actions-1.0.0.js +++ b/dyndns/static/js/actions-1.0.0.js @@ -142,13 +142,15 @@ $("button.copyUrlToClipboard").click(function () { }); function randomHash() { - let chars = "abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+<>ABCDEFGHIJKLMNOP1234567890"; - let pass = ""; - for (let x = 0; x < 32; x++) { - let i = Math.floor(Math.random() * chars.length); - pass += chars.charAt(i); + let chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + var passwordLength = 16; + var password = ""; + for (var i = 0; i <= passwordLength; i++) { + var randomNumber = Math.floor(Math.random() * chars.length); + password += chars.substring(randomNumber, randomNumber +1); } - return pass; + + return password; } $("button.generateHash").click(function () {