MSQL - neue und gute Antworten

  • 1
    JavaScript Passwortschutz?
    RatgeberHelden Antwort von KiraBianca KiraBianca

    Hallo Findo,

    mittels Javascript ein Passwortschutz macht zwar echt keinen Sinn, aber wenn Du es willst, hier mein Vorschlag:

    <script type="text/javascript">
    function passwort(){
        if(prompt("Passwort?") == xxx) {
                alert("Viel Spaß");
                return;
            }else{
                alert("Bitte versuche es nochmal");
                passwort();}
    }
    </script>
    

    Ein sinnvolles Verfahren zur Passwortabfrage geht mit PHP und einem Formular. Frage da am besten einmal Herrn google.de, denn es gibt Lösungen zuhauf im Netz.

    Gruß Kira-Bianca

    Kommentar von Findo FindoFindo

    Jaja ich weiß schon das das keinen Sinn ergäbe :D

    Und das mit Php hab ich gestern auch raus gefunden , bin aber zu faul erstmal :D

    Kommentar von Findo FindoFindo

    Ach und das mit der function habe ich auch ausprobiert , das geht nicht

    Kommentar von KiraBianca KiraBiancaKiraBianca

    Ach und das mit der function habe ich auch ausprobiert , das geht nicht

    Wenn es nicht funktionierte, hast Du irgendwo einen Fehler gemacht. Das von mir hier vorgestellte Script läuft garantiert auf jedem Browser (in dem Javascript aktiviert wurde). Du musst nur eben einmalig die Funktion aufrufen, denn sie ist nicht selbstauslösend. ;)

    Kommentar von Tamin0 Tamin0

    Man muss die Funktion ja auch erst aufrufen, also so:

    passwort();

    Kommentar von ak56Lk ak56Lkak56Lk

    Das ist eine schöne Lösung, wie ich finde ;)

    Kommentar von Findo FindoFindo

    Ohhhr Gott bin ich dumm -.- Bei: "if(prompt("Passwort?") == xxx) {" erkennt der das "xxx" ja als Variable , ich wollte es aber als Text haben , dann ist klar das nichts funktioniert , wenn ich die Anführungszeichen vergesse -.-

    Sry , dummer Anfängerfehler :D

  • 1
    JavaScript Passwortschutz?
    Antwort von Schrubberx Schrubberx

    mach am besten:

    boolean richtig = false;

    while(! richtig) { if(pass == xxx) { richtig = true; alert("Viel Spaß"); } else{ alert("Bitte versuche es nochmal"); } }

    Kommentar von Findo FindoFindo

    Das geht nicht , weil wenn man das Passwort falsch eingibt , dann kommt man trozdem zur Seite und dann kommt die Abfrage nicht erneut

    Kommentar von Schrubberx SchrubberxSchrubberx

    Dann hast du das an der Einbindung falsch gemacht. Nimm genau folgenden Code:

    boolean richtig = false;
    while(! richtig) 
    { 
    var pass = prompt("Passwort?");
    if(pass == xxx)
     {
     richtig = true; 
    }
    
    Kommentar von Findo FindoFindo

    Ne ich hab den selben Fehler wie oben gemacht , ich wollte xxx as Text haben , in meinem script gibt es keine Variable xxx , das sollte ein Text sein , ich habe die Anführungszeichen vergessen

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.