JavaScript Problem?

Hab mir einen Passwort Generator gemacht (Code unten), aber irgendwas stimmt da manchmal nicht und ich komm nicht drauf.

Ist noch nicht fertig oder überhaupt ein Krasser Passwort Generator aber hab den aus Langeweile gemacht und dieser Fehler stört mich.

Kann mir jemand weiterhelfen ?

Hier steht kein Undefined.

Hier steht ein Undefined mitten im erstellten Passwort.

Ist nur kurzer JavaScript Code:


let pwLength = 12;
let randomNumber  = Math.round(Math.random() *3);
let ALPHABET = [ 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',  'S', 'T', 'U', 'V', 'W', 'X','Y', 'Z' ];
let alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
let Numbers = ["0","1","2","3","4","5","6","7","8","9"];
let SpecialChar = 
            ["!", "*", "#" ,"," ,";" ,"?", "+", "-", "_" ,".", "=", "~", "^", "%", "(", ")" ,"{", "}", "[", "]", "|", ":", "/" ];
let passwort = "";


    for (i = 0; i <= pwLength - 1; i++){
    /* zufällige Zahl zwischen 0-3,
    Bei jedem Schleifendurchgang geht es in ein anderes if statement rein */
    randomNumber  = Math.round(Math.random() *3);


                    // +1 Großbuchstabe
                if (randomNumber == 0){
                passwort += ALPHABET[Math.round(Math.random() *ALPHABET.length)]; }
                  // +1 Kleinbuchstabe
                if (randomNumber == 1){
                passwort += alphabet[Math.round(Math.random() *alphabet.length)];}
                  // +1 Zahl
                if (randomNumber == 2){
                   passwort += Numbers[Math.round(Math.random() *Numbers.length)];}
                    // +1 Sonderzeichen
                if (randomNumber == 3){
                passwort += SpecialChar[Math.round(Math.random() *SpecialChar.length)];}
    }
                if (passwort.includes("undefined")){
                console.log("Undefined Fehler, Passwort lautet " + passwort);}
                else{ console.log("Dein Passwort lautet : " +passwort )}

Glaube mit Switch Case wäre das besser als if, hab ich aber nie benutzt nur in Tutorials mal gesehen

Bild zu Frage
Computer, HTML, programmieren, CSS, JavaScript, Fachinformatiker, Informatik, JQuery, MySQL, web.de, Angular
Altes web.de E-Mail Konto gehackt, was tun?

Ich hab vor ... keine Ahnung ... 15 Jahren? mal ein Konto bei web.de erstellt. Natürlich ganz schnell, nicht mit echtem Namen und so, das hab ich damals als Kind benutzt um mich bei Onlinespielen wie WoW anzumelden. Ich spiele seit 12 Jahren oder so aber kein WoW mehr. Ich hab sie dann irgendwann nochmal rausgekramt um kleinere unwichtige Accounts irgendwo zu erstellen, wie bei nexusmods und auf Discord als es damals noch neu war. War sicher vor 8 bis 3 Jahren?

Nun wollte ich mal wieder da reinschauen, ging aber nicht. Google Passwortprüfung sagt, das PW wurde geknackt (dazu auch der nexusmods und uralte wegwerf-Discord-Account) und die hinterlegte Ersatz-Email Adresse wird nicht mal richtig angezeigt, da steht nur: l*********************@t-online.de und ich habe zwar damals t-online gehabt, aber ich glaube nicht, dass das irgendeine alte Adresse von mir ist an die ich mich nicht mehr erinnere.

Ich erinnere mich daran dass man bei web.de mal Sicherheitsfragen beantworten musste, die gibts da aber irgendwie einfach nicht, nur die Ersatzmail. Und man kann bei einer kostenpflichtigen Hotline anrufen, aber was soll ich denen schon sagen? Irgendeine Sicherheitsfrage schnell am Telefon beantworten, die ich vor Jahrzehnten dort eingetippt habe?

Am liebsten würde ich den Account nun einfach löschen lassen, aber ich hab keine Ahnung wie man sich dort verifizieren soll oder so. Kein Mensch nutzt web.de und die haben wohl auch keinen Support, die Seite ist voll mit unheimlich nerviger Spam-Werbung. Trotzdem ist das sehr beängstigend und ich würde das Problem gern lösen. Offensichtlich kommt es davon, dass nexusmods irgendwann 2019 oder 18 mal gehackt wurde..

Meint ihr, da kann man irgendwas machen?

Computer, E-Mail, web.de, E-Mail-Konto, Sicherheitsfrage

Meistgelesene Fragen zum Thema Web.de