Als je je registreert , krijg je geen mailtje aan met de activatiecode
Register.php :
PHP
<?php
include("config.php");
?>
<html>
<html>
<head>
<title>Drugsworld</title>
<link rel="stylesheet" type="text/css" href="outgamestyle.css">
<meta name="keywords" content="Drugsworld,owned">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<META name="description" lang="nl" content="Drugsworld">
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>
</head>
<table width=100%>
<tr>
<td class="subTitle"><b>Registreren</b></td>
</tr>
<tr>
<td class="mainTxt">
<?
if(isset($_GET['id'],$_GET['code'])) {
$id = $_GET['id'];
$code = $_GET['code']; $code = stripslashes(urldecode(stripslashes($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->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.";
mysql_query("INSERT INTO `messages`(`time`,`IP`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','* Drugsworld *','{$data->login}','Welkom','Bedankt voor het aanmelden op Drugsworld. Voordat je gaat spelen raden wij aan om de FaQ & de Veiligheids pagina door de lezen. Voor vragen kun je altijd een topic op het forum openen of een Ticket versturen! Succes met ranken.')");
exit;
}
else
print "Incorrecte activatie-code...";
exit;
}
elseif(isset($_POST['submit'])) {
$gebruiker = $_POST['gebruiker'];
$pass = $_POST['pass'];
$refer = intval($_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;
$lvl = 1;
if(preg_match('/^[a-zA-Z_\-]+$/', $gebruiker) == 0) { print "De opgegeven gebruikersnaam is ongeldig, je mag enkel letters gebruiken.\n"; exit; }
elseif(preg_match('/^[a-zA-Z0-9_\-]+$/', $pass) == 0) { print "De opgegeven wachtwoord is ongeldid, je mag enkel letters of cijfers gebruiken.\n"; exit; }
elseif(preg_match('/^[a-zA-Z0-9_\-]+$/', $passconfirm) == 0) { print "De opgegeven wachtwoord is ongeldid, je mag enkel letters of cijfers gebruiken.\n"; exit; }
elseif(!$pass || $pass != $passconfirm) { print "De opgegeven wachtwoorden zijn niet identiek.\n"; exit; }
elseif($gebruiker == Admin) { print "Deze naam mag je niet gebruiken!\n"; exit; }
elseif($gebruiker == Helpdesk) { print "Deze naam mag je niet gebruiken!\n"; exit; }
elseif($gebruiker == Hulpadmin) { print "Deze naam mag je niet gebruiken!\n"; exit; }
elseif($gebruiker == Crew) { print "Deze naam mag je niet gebruiken!\n"; exit; }
elseif(preg_match('/^.+@.+\..+$/',$email) == 0) { print "Het opgegeven e-mailadres is ongeldig.\n"; exit; }
elseif($ipexist != 0) { print "Er is al een account gemaakt op dit IP adres.\n"; exit; }
elseif($exist == 1) { print "De opgegeven gebruikersnaam is al in gebruik.\n"; exit; }
elseif($eexist == 1) { print "Er is al iemand aangemeld met dit e-mailadres.\n"; exit; }
elseif($rexist != 1 && $refer!= "") { print "De opgegeven referrerID bestaat niet.\n"; exit; }
elseif($_POST['verify'] != $_SESSION['verify']) { echo "De code die je hebt ingevoerd komt niet overeen met het plaatje.\n"; exit; }
else {
$code = rand(100000,999999);
mysql_query("INSERT INTO `users`(`start`,`login`,`pass`,`ip`,`email`,`stad`,`geslacht`,`activated`,`level`,`style`) values(NOW(),'{$gebruiker}',MD5('{$pass}'),'{$ip}','{$email}','{$stad}','{$geslacht}','0','{$lvl}','2')");
mysql_query("UPDATE `users` SET `respect`=`respect`+5,`ref`=`ref`+1 WHERE `id`='$refer'");
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 kan je nu aanmelden <br><a href='login.php'>Login</a>";
mail($email,"Drugsworld registratie","Hallo $gebruiker,\n\nBedankt voor het aanmelden op Drugsworld.\n Je gebruikersnaam: $gebruiker \n Je wachtwoord: $pass","From: Drugsworld <[email protected]>\n");
print "Je bent geregistreerd!<br />\n";
print "Kijk in je mailbox voor de activatie-link! Kijk ook voor de zekerheid in je ongewenste post!\n";
exit;
}
}
$refer = $_GET['refer'];
print <<<ENDHTML
<form method="post">
<table width="100%">
<tr>
<td width="49%"><div align="right">Loginnaam:</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>
</select></td>
</tr>
<tr>
<td width=431><div align="right">Ref. ID <b><a href="javascript:NewWindow('http://www.drugsworld.eu/reg-popup.html','popup','240','110','custom','front');">[?]</a></b>:</div></td>
<td> </td>
<td><input type="text" name="refer" value="$refer" maxlength=64 width="150"></td>
</tr>
<tr><td align="right"><br></td><td></td><td><img src=img.php></td></tr>
<tr><td align="right"></td><td></td><td><input type=text name=verify onclick="this.value='';" value="Typ de code over"></td></tr>
<tr>
<td></td>
<td></td>
<td>
<input type="submit" name="submit" with="100" value="Aanmelden!">
</td>
</tr>
</table>
</form>
<table width="100%"><tr><td align="center"><fieldset>Bij het aanmelden ga je automatisch akkoord met onze algemene regels! <b><a href="javascript:NewWindow('http://www.drugsworld.eu/regels.txt','popup','650','310','custom','front');">Klik hier!</a></b></td>
</tr></table>
</td></tr>
</table>
</body>
</html>
ENDHTML;
?>
Toon Meer