hi leute!
also ich hab folgendes problem: ich möchte beim login meiner website als zusätzliches sicherheitsplus einen botprotect einbauen. (also ein kurzes automatisch erzeugtes passwort, welches zusätzliche eingegeben werden muss, das aber nur als bild vorliegt, sodass ein bot sich nicht einwählen kann, und so sichergestellt ist, das sich ein mensch einloggt.)
um so ein bild zu erzeugen verwende ich funktionen der gd bibliothek.
das bild wir dann zb. folgendermaßen aufgerufen:
die kurze zeichenkette die mit der variable $gfx_code übergeben wird, wird dann im bild dargestellt, da sich in der datei pub_login_img.php die dafür notwendigen aufrufe liegen.
pub_login_img.php:
allerdings muss ich bei dieser vorgehensweise, die eigentlich zu versteckende zeichenkette ja im quellcode der seite anführen, der ja in jedem browser angeführt wird.
ich habe nun versucht diese zeichenkette zu verschlüsseln, und in der datei pub_login_img.php wieder zu entschlüsseln, aber anscheinend, darf man da keinen zusätzlichen code einfügen, da das bild sonst nicht mehr angezeigt wird.
ich hoffe ihr versteht mein problem und könnt mir helfen.
Liebe Grüße
Ryu
also ich hab folgendes problem: ich möchte beim login meiner website als zusätzliches sicherheitsplus einen botprotect einbauen. (also ein kurzes automatisch erzeugtes passwort, welches zusätzliche eingegeben werden muss, das aber nur als bild vorliegt, sodass ein bot sich nicht einwählen kann, und so sichergestellt ist, das sich ein mensch einloggt.)
um so ein bild zu erzeugen verwende ich funktionen der gd bibliothek.
das bild wir dann zb. folgendermaßen aufgerufen:
Code:
echo "<img src=\"pub_login_img.php?code=".$gfx_code."\">";
pub_login_img.php:
Code:
<? $img = imagecreate(100, 60); $white = imagecolorallocate($img, 255, 255, 255); $black = imagecolorallocate($img, 0, 0, 0); imagettftext($img, 40, 0, 10, 40, $black, "../ttf/ITCBLKAD.TTF", $code); imagepng($img); imagedestroy($img); ?>
ich habe nun versucht diese zeichenkette zu verschlüsseln, und in der datei pub_login_img.php wieder zu entschlüsseln, aber anscheinend, darf man da keinen zusätzlichen code einfügen, da das bild sonst nicht mehr angezeigt wird.
ich hoffe ihr versteht mein problem und könnt mir helfen.
Liebe Grüße
Ryu
Kommentar