Hoe zet ik de Activatie email uit ofzo?
Als ik probeer in te loggen krijg ik de error:
Je acount is nog niet geactiveerd.
PHP
<?php /* ------------------------- */
include("config.php");
?>
<html>
<html>
<head>
<title><? print "$title"; ?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="keywords" content="<? print "$game"; ?>,Crimegame,crimegame,<? print "$game"; ?>">
<meta name="language" content="english">
<META name="description" lang="nl" content="<? print "$game"; ?> crimegame met pit.">
</head>
<table width=100%>
<tr>
<td class="subTitle"><b>Registreren</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class="mainTxt">
<?
if(isset($_GET['id'],$_GET['code'])) {
$id = $_GET['id'];
$code = $_GET['code'];
$dbres = mysql_query("SELECT * FROM `temp` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");
if($data = mysql_fetch_object($dbres)) {
mysql_query("UPDATE `users` SET `activated`='1',`start`=NOW() WHERE `login`='{$data->login}'");
mysql_query("DELETE FROM `temp` WHERE `id`='$id'");
if($data->forwerdedFor != ""){
mysql_query("UPDATE `users` SET `respect`=`respect`+5 WHERE `id`='{$data->forwardedFor}'");
mysql_query("INSERT INTO `logs`(`time`,`login`,`person`,`code`,`area`,`com`) values(NOW(),'{$data->login}','{$data->forwardedFor}','5','respect','ReferrerID')");}
print "De activatie is voltooid, je kunt nu inloggen.";
}
else
print "Incorrecte activatie-code...";
}
elseif(isset($_POST['submit'])) {
$gebruiker = $_POST['gebruiker'];
$pass = $_POST['pass'];
$refer = $_POST['refer'];
$passconfirm = $_POST['passconfirm'];
$email = $_POST['email'];
$ip = $_SERVER['REMOTE_ADDR'];
$geslacht = $_POST['geslacht'];
$steden = Array("Brussel","Leuven","Gent","Brugge","Hasselt","Antwerpen","Amsterdam","Enschede");
$rstad = rand(0,7);
$stad = "$steden[$rstad]";
$ipexist = mysql_query("SELECT * FROM `users` WHERE `ip`='{$ip}' AND `status`='levend'");
$ipexist = mysql_num_rows($ipexist);
$ipallowed = mysql_query("SELECT * FROM `multiple` WHERE `ip`='{$ip}'");
$ipallowed = mysql_num_rows($ipallowed);
$exist = mysql_query("SELECT * FROM `users` WHERE `login`='{$gebruiker}'");
$exist = mysql_num_rows($exist);
$eexist = mysql_query("SELECT * FROM `users` WHERE `login`='{$gebruiker}' AND `status`='levend'");
$eexist = mysql_num_rows($eexist);
$rexist = mysql_query("SELECT * FROM `users` WHERE `id`='{$refer}'");
$rexists = mysql_fetch_object($rexist);
$rexist = mysql_num_rows($rexist);
$referlogin = $rexists->login;
if(preg_match('/^[a-zA-Z0-9_\-]+$/', $gebruiker) == 0) { print "De opgegeven gebruikersnaam is ongeldig, je mag enkel letters of cijfers gebruiken.\n"; }
elseif(!$pass || $pass != $passconfirm) { print "De opgegeven wachtwoorden zijn niet identiek.\n"; }
elseif(preg_match('/^.+@.+\..+$/',$email) == 0) { print "Het opgegeven e-mailadres is ongeldig.\n"; }
elseif($ipexist == 1 && $ipallowed != 1) { print "Er is al een account gemaakt op dit IP adres.\n"; }
elseif($exist == 1) { print "De opgegeven gebruikersnaam is al in gebruik.\n"; }
elseif($eexist == 1) { print "Er is al iemand aangemeld met dit e-mailadres.\n"; }
elseif($rexist != 1 && $refer!= "") { print "De opgegeven referrerID bestaat niet.\n"; }
else {
$code = rand(100000,999999);
mysql_query("INSERT INTO `users`(`start`,`login`,`pass`,`ip`,`email`,`stad`,`geslacht`,`activated`) values(NOW(),'{$gebruiker}',MD5('{$pass}'),'{$ip}','{$email}','{$stad}','{$geslacht}','1')");
mysql_query("INSERT INTO `temp`(login,ip,code,area,time,forwardedFor) values('$gebruiker','$ip',$code,'signup',NOW(),'$referlogin')");
$id = mysql_insert_id();
print "Je bent geregistreerd, Je kunt nu inloggen.\n";
}
}
$refer = $_GET['refer'];
print <<<ENDHTML
<form method="post">
<table width="100%">
<tr>
<td width="49%"><div align="right">Login:</div></td>
<td width="2%"> </td>
<td width="49%"><input type="text" name="gebruiker" maxlength=16 width="150"></td>
</tr>
<tr>
<td width="49%"><div align="right">Wachtwoord:</div></td>
<td width="2%"> </td>
<td width="49%"><input type="password" name="pass" maxlength=12 width="150"></td>
</tr>
<tr>
<td width="49%"><div align="right">Herhaal:</div></td>
<td width="2%"> </td>
<td width="49%"><input type="password" name="passconfirm" maxlength=12 width="150"></td>
</tr>
<tr>
<td width=431><div align="right">E-mail:</div></td>
<td> </td>
<td><input type="text" name="email" maxlength=64 width="150"></td>
</tr>
<tr>
<td width=431><div align="right">Geslacht:</div></td>
<td> </td>
<td><select name="geslacht" width="150">
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
<option value="Man">Shemale</option>
</select></td>
</tr>
<tr>
<td width=431><div align="right">ReferrerID (Indien je geen ReferrerID hebt leeg laten):</div></td>
<td> </td>
<td><input type="text" name="refer" value="$refer" maxlength=64 width="150"></td>
</tr>
<tr><td align="right"><br>Je code is: </td><td></td><td><img src=img.php></td></tr>
<tr><td align="right">Typ hier de code in: </td><td></td><td><input type=text name=verify></td></tr>
<tr>
<td></td>
<td></td>
<td>
<input type="submit" name="submit" with="100" value="Aanmelden">
</td>
</tr>
</table>
</form>
</td></tr>
</table>
</body>
</html>
ENDHTML;
?>
Toon Meer