Jonathan: CAPTCHA so in Ordnung?

Beitrag lesen

Hallo,

Aber grundlegend hast du recht! Gibt es außer den hier: 5/S, 1/l/I, O/0 und B/8 noch andere, die ich raushauen sollte?
Kann ich so nicht sagen. Ich würde mir einfach mit deinem Captcha-System ein paar Captchas erstellen lassen und versuchen die aus mind. 5 Meter Wntfernung vom Bildschirm zu lösen. Solltest du damit Probleme haben solltest du vermutlich dein Captcha-System überarbeiten.

5 Meter Entfernung? Da kann ich weder Captcha noch sonstige Webseiteninhalte erkennen ;)

Naja. Hängt natürlich auch davon ab, wie gut du diehst und wie groß dein Bildschirm ist. Kannst auch näher dranbleiben. ;)

Wie kannst du AUS DER UID ein Bild generieren? Wie meinst du das?

Hast mich falsch verstanden. Ich generiere im Code des Bildes einfach irgendeine UID. Das Bild erstelle ich mit den GD-Funktionen.

(Pseudo)code des Bildes:
uid = erstelle_zufällige_id();
code = erstelle_code_aus_buchstaben_und_zahlen();
malebild(code);
speichere_datei(dateiname:uid,inhalt:code);
setze_cookie(uid);

Pseudocode der Überprüfung:
uid = gib_cookie();
code = lese_aus_datei(uid);
usercode = $_POST["code"];
if (code == usercode)
  //code richtig
else
  //code falsch

Das alles ist natürlich nicht vollständig, man müsste auch überprüfen ob die UID gültig ist, die Datei existiert usw. Außerdem muss man irgendwo alte Dateileichen (bzw. Datenbankeintragsleichen) entfernen, die entstehen, dass jemand das Formular abgerufen aber nicht abgeschickt hat.

0 50

CAPTCHA so in Ordnung?

Christian Bliß
  • meinung
  1. 0
    Klawischnigg
    1. 0
      Christian Bliß
  2. 0
    _roro
    1. 0
      Christian Bliß
      1. 0
        _roro
        1. 1
          Christian Bliß
          1. 0
            _roro
            1. 0
              Christian Bliß
              1. 0
                Rouven
                1. 0
                  Christian Bliß
                  1. 0
                    Rouven
                    1. 0
                      Christian Bliß
                      1. 0
                        Marc Reichelt
              2. 0
                _roro
  3. 0
    Henrico Hamstar
    1. 0
      Christian Bliß
      1. 0
        Henrico Hamstar
  4. 0
    Gunnar Bittersmann
    1. 0

      CAPTCHAs: niemand will sie, viele haben sie - Alternativen?

      Marc Reichelt
      1. 0
        Jeena Paradies
        1. 0
          Marc Reichelt
      2. 1
        Schuer
      3. 0
        Maxx
        1. 0
          Jonathan
        2. 0
          Struppi
      4. 0
        Tim Tepaße
        1. 0
          Jonathan
          1. 0
            Maxx
            1. 0
              Jonathan
              1. 0
                Tim Tepaße
                1. 0
                  Jonathan
    2. 0
      Christian Bliß
      1. 0
        Gunnar Bittersmann
        1. 0
          Jonathan
  5. 0

    Btw...

    _roro
    1. 0
      Marc Reichelt
      1. 0
        _roro
        1. 1
          Marc Reichelt
    2. 1
      Siggi
      1. 0
        Henrico Hamstar
        1. 0
          Siggi
          1. 0
            Mathias Brodala
    3. 0
      Henrico Hamstar
  6. 0
    Jonathan
    1. 0
      Christian Bliß
      1. 0
        Jonathan
        1. 0
          Christian Bliß
          1. 0
            Jonathan
      2. 0
        Længlich