Captcha при регистрация

goshkoy

Registered
Искам да попитам дали някой може да ми интегрира една каптча с тази
регистрационен скрипт.
Скриптът е авторски обаче пробвах каптча с GD()
неможах да направя нищо.


PHP:
<?php
session_start();
include("inc/config.php");
if(!isset($_SESSION['logged']) == true){
	if (isset($_POST['register'])) {
		$username = trim($_POST['username']);
		$password = md5($_POST['password']);
		$re_password = md5($_POST['confpass']);
		$email = trim($_POST['email']);
		$rs = mysql_query("SELECT `username` FROM `users` WHERE `username`='$username'");
		$count = mysql_num_rows($rs);
		$rs2 = mysql_query("SELECT `email` FROM `users` WHERE `username`='$email'");
		$count2 = mysql_num_rows($rs2);
		if (mb_strlen($username) < 4) {
			$error = 1;
			echo "Потребителското име трябва да е най малко 4 символа";
		}elseif (mb_strlen($username) > 15) {
			$error = 1;
			echo "Потребителското име е прекалено дълго най много 15 символа";
		}elseif ($count == 1) {
			$error = 1;
			echo "Потребителското име е заето";
		} elseif (mb_strlen($password) < 6) {
			$error = 1;
			echo "Паролата трябва да е най малко 6 символа";
		}elseif (mb_strlen($password) > 10) {
			$error = 1;
			echo "Паролата е прекалено дълга най много 10 символа";
		} elseif ($password != $re_password) {
			$error = 1;
			echo "Паролите който сте въвели не съвпадат";
		} elseif (empty($email)) {
			$error = 1;
			echo "Не сте попълнили Email адрес";
		}elseif ($count2 == 1) {
			$error = 1;
			echo "Email адреса който сте написали е зает от друг потребител";
		} elseif (!preg_match("/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/", $email)) {
			$error = 1;
			echo "Попълнете валиден Email адрес";
		} else {
			$error = 0;
		}
    if ($error == 0) {
        $sql = mysql_query("INSERT INTO `users` (username, password, email) VALUES ('$username', '$password', '$email')") or die(mysql_error());
        echo "Регистрацията е усешна";
        header('Location:index.php');
        exit();
    }
}
}else{
	header('Location:index.php');
	exit();
}

?>
<html>
    <head>
        <title>Регистрация</title>
    </head>
    <body>
        <form action="" method="POST">
            Потребителско име
            <br><input type="text" name="username"></br>
            <br>Парола</br>
            <br><input type="password" name="password"></br>
            <br>Повторете Паролата</br>
            <br><input type="password" name="confpass"></br>
            <br>Email</br>
            <br><input type="text" name="email"></br>
            <br><input type="submit" name="register" value="Регисриране"></br>
        </form>
</body>
</html>
 

Back
Горе