Scripts
Simpele capcha met nummers
het is een vrij simpel script en makkelijk te gebruiken voor elk member systeem Greetz MaDHouSe
simpele-capcha-met-nummers
Controlcode.php
<?php
session_start();
if (extension_loaded('gd') === false) {
die ('Geen GD-libary geïnstalleerd.');
}else{
$sCode = implode(range(0, 9));
$sCode = substr(str_shuffle($sCode), 0, 6);
if ($image = imagecreatetruecolor(115, 25)) {
$fontcolor = imagecolorallocate ($image, rand(190, 250),rand(190, 250),rand(190, 250));
for ($i = 0; $i < strlen($sCode); $i++) {
$iRotation = ($i % 2 == 0) ? rand(-12, -6) : rand(6, 12);
$iMargin = ($i == 0) ? 14 : $i * 14 + 20;
imagettftext($image, 11, $iRotation, $iMargin, rand(12, 22), $fontcolor, 'verdana.ttf', $sCode{$i});
}
$_SESSION['security_code'] = $sCode;
header('Content-type: image/png');
imagepng ($image);
imagedestroy ($image);
}else{ die ('Het plaatje kon niet worden aangemaakt.'); }
}
?>
Control code<img src="Controlcode.php" />
hier hoe je het moet gebruiken
<?
if($_SESSION['security_code'] == $_POST['controlcode']) {
//hier het inloggen van de member (als de code goed is)
}
else{
//hier als de control code niet goed is
echo"Uw heeft de control code niet juist ingevoert";
}
?>
Reacties
0