Verbesserung der Klammcodes


Die kann man ja lesen, aber eben nicht mehr die, wo alle drei Zahlen auf einander liegen. Ich habe in letzter Zeit - meiner Meinung nach - auch immer mehr, wo ich 1000000000% der Meinung bin, die Zahlen richtig getippt zu haben, weil sie sehr einfach zu lesen waren, aber das System sagt: "falsch".

Und dann kommt man ja leider auch nicht mehr zurück. Ich kann doch nicht jedes mal vorm Code tippen nen Screen machen ........
 
Also bei mir geht dein Code problemlos, Luke :-?

PHP:
header("Content-type: image/gif");
$characters = "0123456789";

$image = ImageCreate(100,50);
ImageColorAllocate($image, 255, 255, 255);

for($i=0;$i<10;$i++){
    $akt_col_r = mt_rand(0,100);
    $akt_col_g = mt_rand(0,100);
    $akt_col_b = mt_rand(0,100);
    $text_color = ImageColorAllocate($image, intval($akt_col_r), intval($akt_col_g), intval($akt_col_b));
    
    $charnum = mt_rand(0,9);
    $char = $characters[$charnum];
    
    imagechar($image, 6, $i*10, 2, $char, $text_color);
}

ImageGif($image);
(schnell zusammengefriemelt, bitte nicht hauen, ist ja nicht zum dauerhaften Einsetzen da ...)

Hab's mal auf https://www.losegewinne.com/test.php hochgeladen, einfach aufrufen, Grafik speichern und mit Grafikprogramm die Farben unter die Lupe nehmen; ums auf dem Bildschirm zu erkennen ist die Schrift etwas klein, hatte aber gerade keine TTF zur Hand ;)

Merkwürdig :think:

(btw.: Systeminfos, falls zum Abgleich benötigt:
https://www.losegewinne.com/phpinfo.php )
 
Zuletzt bearbeitet:
Aber es gibt immernoch eine 2te chance* und 2 mal unlesbar ist wohl äußerst selten ;) und wenn doch ist das so schlimm... ich schließe öfter mal aus versehen das Popup als den Code flasch einzugeben ;)

*das war mal meine idee *hehe
 
Also bei mir geht dein Code problemlos, Luke :-?

PHP:
header("Content-type: image/gif");
$characters = "0123456789";

$image = ImageCreate(100,50);
ImageColorAllocate($image, 255, 255, 255);

for($i=0;$i<10;$i++){
    $akt_col_r = mt_rand(0,100);
    $akt_col_g = mt_rand(0,100);
    $akt_col_b = mt_rand(0,100);
    $text_color = ImageColorAllocate($image, intval($akt_col_r), intval($akt_col_g), intval($akt_col_b));
    
    $charnum = mt_rand(0,9);
    $char = $characters[$charnum];
    
    imagechar($image, 6, $i*10, 2, $char, $text_color);
}

ImageGif($image);
(schnell zusammengefriemelt, bitte nicht hauen, ist ja nicht zum dauerhaften Einsetzen da ...)

Hab's mal auf https://www.losegewinne.com/test.php hochgeladen, einfach aufrufen, Grafik speichern und mit Grafikprogramm die Farben unter die Lupe nehmen; ums auf dem Bildschirm zu erkennen ist die Schrift etwas klein, hatte aber gerade keine TTF zur Hand ;)

Merkwürdig :think:

(btw.: Systeminfos, falls zum Abgleich benötigt:
https://www.losegewinne.com/phpinfo.php )
ja es muss wohl an imageTTFtext() bzw an der schriftart liegen
der code ist ja in ordnung .... RGB mäßig
 
Du hattest doch früher auch schönere Codes. hab jetzt leider keine Grafik mehr von damals parat. vielleicht wenn du einfach die ein bischen modifizierst...
 
Du hattest doch früher auch schönere Codes.
Da gab es für jeden Code aber noch ein festes Bildchen! ;) Dadurch war es viel leichter ein Tool zu erstellen, womit der Code alle 20 Minuten automatisch bestätigt wurde.

Jetzt werden solche Betrügereien deutlich schwieriger! Von daher werden die alten Codes sicher nicht zurückkommen.
 
aber vom design her ähnlich kann man die doch gestalten.
oder so vom design her:
Captcha
 
Lässt sich leider nicht anzeigen...! 8)

:arrow: https://www.google.com/accounts
:arrow: "Neuen Account anlegen"

Etwa in der Mitte des Bildschirms siehst du es dann. Ich persönlich halte es aber auch für zu einfach, @Kluex. Wenn Luke das Problem mit den Farben in den Griff bekommen hat (btw., evtl hast du die Variablen doppelt genommen und die werden zwischendurch nochmal verwendet?), dann ist das auch sicher schon angenehmer ;)
 
....... also ich hab irgendwie den Eindruck, dass es bereits besser ist. Man sollt ja auch mal loben, wenn man schon meckert <g>
 
Etwa in der Mitte des Bildschirms siehst du es dann.
Solche Sicherheitscodes gibt es ja mittlerweile auf nahezu jeder großen Seite. Häufig sind die allerdings noch unlesbarer als die Codes hier bei klamm. Da gibt man teilweise mehrfach die falsche Lösung ein, weil man eine "0" nicht von einem "O" und ein großes "U" nicht von einem kleinen "u" unterscheiden kann. :-? Die Proteste will ich hier nicht hören.

also ich hab irgendwie den Eindruck, dass es bereits besser ist.
Eben, ich auch! Seit gestern habe ich keine Probleme mehr gehabt! :)
 
Solche Sicherheitscodes gibt es ja mittlerweile auf nahezu jeder großen Seite. Häufig sind die allerdings noch unlesbarer als die Codes hier bei klamm. Da gibt man teilweise mehrfach die falsche Lösung ein, weil man eine "0" nicht von einem "O" und ein großes "U" nicht von einem kleinen "u" unterscheiden kann. :-? Die Proteste will ich hier nicht hören.

Eben, ich auch! Seit gestern habe ich keine Probleme mehr gehabt! :)

Auf was für Seiten bist denn du so?

MB hat die Turing Zahl, nur Zahlen, absolut lesbar, Rapidshareist nicht case sensitive, also ich groß oder kleinbuchstaben eingebe ist dem System egal.
 
wo ist es besser geworden ?

Frage mich echt, wo der Unterschied ist!

Also, was ich mich hier schon verhauen habe, weil der Code nicht erkennbar ist, kann ich nicht zählen!
Und soeben auch wieder, nur deshalb bringe ich überhaupt die Energie auf, das hier zu posten, ansonsten seh ich das als verlorene Liebesmüh an, weil ändern tut sich ja (wie man auch sieht) sowieso nichts!

Es ist auf jeden Fall nicht besser geworden, auf gar keinen Fall!


zamexa