<?php
session_start();
include 'defines.php';
include 'html_class.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<?php
$HTML->echo_head('Registreer');
?>
</head>
<body>
<!-- Header -->
<div id="header">
<div class="main">
<?php
$HTML->echo_logo('Registreer');
$HTML->echo_login();
?>
</div>
</div>
<hr class="noscreen" />
<!-- Horizontal navigation -->
<div id="nav" class="box">
<div class="main">
<?php
$HTML->echo_menubar('');
?>
</div>
</div>
<!-- 2 columns (Content and Sidebar) -->
<div id="cols">
<div class="main box">
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
$errors = array();
$name = $_POST['na'];
$name = strip_tags($name);
$name = trim($name);
$pass = $_POST['pw'];
$pass = strip_tags($pass);
$pass = trim($pass);
mysql_connect(MySQL_Server, MySQL_User, MySQL_Password) or die(mysql_error());
mysql_select_db(MySQL_Database) or die(mysql_error());
$result = mysql_query("SELECT * FROM users WHERE Name = '$name'");
if($pass == '')
{
$errors[] = 'Je bent vergeten een wachtwoord in te voeren!';
}
else
{
if(strlen($pass) < 3)
{
$errors[] = 'Je wachtwoord moet langer dan 3 letters zijn!';
}
}
if($name == '')
{
$errors[] = 'Je bent vergeten een naam in te voeren!';
}
else
{
if(strlen($name) < 3)
{
$errors[] = 'Je naam moet langer dan 3 letters zijn!';
}
}
require_once('recaptcha/recaptchalib.php');
$privatekey = "6LfQxgsAAAAAAPcuTpfaNMxiK2LdIaC09GFd4ECR";
$resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
if (!$resp->is_valid)
{
$errors[] = "De code die je invulde was niet correct.";
}
if(mysql_num_rows($result) == 1)
{
$errors[] = "Je bent al geregistreerd.";
}
echo "<br></br>";
if(count($errors) == 0)
{
echo "<p>Je bent geregistreerd!</p>";
echo "<p><a href = \"login.php\">Login op je account</a>";
$pass = sha1($pass);
$name = mysql_real_escape_string($name);
$pass = mysql_real_escape_string($pass);
mysql_query("INSERT INTO users(Name, Password, Level) VALUES ('$name', '$pass', 0)") or die(mysql_error());
}
else
{
echo "Fout(en) die opgetreden zijn:";
echo '<ul>';
foreach($errors as $error)
{
echo "<li>$error</span></li>";
}
echo '</ul>';
require_once('recaptcha/recaptchalib.php');
$publickey = "6LfDxgsAAAAAAECf0v_Cq4ysKde7d6Ynzo_pm1JF";
$captcha = recaptcha_get_html($publickey);
echo "
<div id=\"content\">
<p>Registreer op de site om iets te posten in het gastenboek. Al een account? <a href = \"login.php\">Log er op in.</a></p>
<form action=\"register.php\" method=\"post\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
<tr>
<td>Naam:</td>
</tr>
<tr>
<td><input name=\"na\" type=\"text\"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
</tr>
<tr>
<td><input name=\"pw\" type=\"password\"></td>
</tr>
<tr>
<td>$captcha</td>
</tr>
<tr>
<td><input class=\"button\" type=\"submit\" value=\"Registreer\"></td>
</tr>
</table>
</form>
";
}
}
else
{
require_once('recaptcha/recaptchalib.php');
$publickey = "6LfQxgsAAAAAAGs9mvEmM7asApbtF8FAvX-L1Gxf ";
$captcha = recaptcha_get_html($publickey);
echo "
<div id=\"content\">
<p>Registreer op de site om iets te posten in het gastenboek. Al een account? <a href = \"login.php\">Log er op in.</a></p>
<form action=\"register.php\" method=\"post\">
<table border=\"0\" cellpadding=\"0\" cellspacing=\"2\">
<tr>
<td>Naam:</td>
</tr>
<tr>
<td><input name=\"na\" type=\"text\"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
</tr>
<tr>
<td><input name=\"pw\" type=\"password\"></td>
</tr>
<tr>
<td>$captcha</td>
</tr>
<tr>
<td><input class=\"button\" type=\"submit\" value=\"Registreer\"></td>
</tr>
</table>
</form>
";
}
?>
</div>
</div>
</div>
<hr class="noscreen" />
<!-- Footer -->
<div id="footer">
<div class="main">
<?php
$HTML->echo_footer();
?>
</div>
</div>
</body>
</html>