Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL);
- session_start();
- include("./includes/connection.to.the.mysql.php");
- $limiet = 25000;$limiet_online = 1500;$ledennu = mysql_query("SELECT `id` FROM `users`");$ledennu = mysql_num_rows($ledennu);$ledenonline = mysql_query("SELECT `id` FROM `users` WHERE `lastclick`>".(time() - 900)) or die(mysql_error());$ledenonline = mysql_num_rows($ledenonline);$landenQ = mysql_query("SELECT * FROM `landen`");
- while($res = mysql_fetch_assoc($landenQ)){ $landen[$res['id']] = $res['land'];}
- include("./includes/functions.php");
- $regged = false;$username = "";$email = "";
- if(isset($_POST['submit_register'])){ $username = trim($_POST['username']); $email = trim($_POST['mailadres']); $mailadres = trim($_POST['mailadres']); $email = trim($_POST['email_check']); $email_check = trim($_POST['email_check']); $pass = $_POST['password']; $pass_check = $_POST['password_check']; $code = $_POST['code']; $land = $_POST['land'];
- if(!is_name($username)) { $error = "Je hebt een ongeldige gebruikersnaam ingevoerd!"; } if(!is_email($email)) { $error = "Je hebt een ongelige e-mail ingevoerd!"; } if(strlen($pass) < 5) { $error = "Je wachtwoord moet minimaal 5 tekens zijn!"; } if($pass != $pass_check) { $error = "De opgegeven wachtwoorden zijn ongelijk!"; }
- if($mailadres != $email_check) { $error = "De opgegeven e-mails zijn ongelijk!"; }
- $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
- // if(!ereg("nl$", $host) && !ereg("be$", $host) && !ereg("arpa$", $host) && $_SERVER['REMOTE_ADDR'] != "127.0.0.1")// {// $error = "IP's buiten Nederland en België zijn geblockt!";// } if($_SESSION['code_captcha'] != $code) { $error = "De code was niet gelijk aan het plaatje!"; } if(!array_key_exists($land, $landen)) { $error = "Het land dat je hebt opgegeven bestaat niet!"; }
- $nameSet = mysql_query("SELECT `id` FROM `users` WHERE `username`='".mr($username)."' LIMIT 1") or die(mysql_error()); $emailSet = mysql_query("SELECT `id` FROM `users` WHERE `email`='".$email."' LIMIT 1") or die(mysql_error());
- if(mysql_num_rows($nameSet) == 1) { $error = "Er is al iemand met deze gebruikersnaam!"; } if(mysql_num_rows($emailSet) == 1) { $error = "Er is al iemand met dit e-mailadres!"; } if($ledennu >= $limiet) { $error = "Het ledenlimiet is bereikt! Probeer het later weer."; }
- if(!isset($error)){
- if(isset($_POST['rec']) && ctype_digit($_POST['rec'])){ mysql_query("UPDATE `status` SET `refs`=`refs`+1 WHERE `id`=".$_POST['rec']) or die(mysql_error()); mysql_query("UPDATE `speldata` SET `bankmoney`=`bankmoney`+2500000 WHERE `id`=".$_POST['rec']) or die(mysql_error()); }
- $sql = mysql_query("INSERT INTO `users`(`username`, `password`, `email`,`ip`, `registerDate`) VALUES ('".$username."', '".md5($pass)."', '".$email."', '".$_SERVER['REMOTE_ADDR']."', NOW())") or die(mysql_error());
- $_SESSION['__id'] = mysql_insert_id();
- $tabellen = array( "status" => "id", "userstats" => "id", "usertimes" => "id", "profiel" => "id", "uitrust" => "id", "count_missions_all" => "id", "count_missions_hour" => "id", "count_missions" => "id" ); foreach($tabellen AS $tabel => $id){ mysql_query("INSERT INTO `".$tabel."`(`".$id."`) VALUES (".$_SESSION['__id'].")") or die(mysql_error()); } mysql_query("INSERT INTO `speldata`(`id`, `land_id`) VALUES (".$_SESSION['__id'].", ".$_POST['land'].")") or die(mysql_error());
- setcookie("regged", "yes", (time() + (60*60*24*365)) );
- $regged = true;
- }
- }
- $_SESSION['code_captcha'] = rand(1000, 9999);
- ?>
- <?php
- include ("detection.php");
- ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <link rel="shortcut icon" href="/images/favicon.ico"> <link rel="icon" href="/images/favicon.ico"> <link href="/css/homepage.css" rel="stylesheet" type="text/css" /> <title>Crimerootz.nl!</title></head><body><div id="container"> <div id="header" style="background-image: url('/homepage/images/header_image_nobeta.jpg');"> <div id="display"> <div id="navigation"> <ul id="menu"> <li><a href="/" >home</a></li> <li><a href="/register.php" class="active">registreren</a></li> <li><a href="/screenshots.php" >screenshots</a></li> </ul> </div> <div id="login"> <form method="post" action="/login.php"> User: <input type="text" class="login" name="username" maxlength="25" /> Pass: <input type="password" class="login" name="password" /> <br /><br /> <a href="/passlost.php" class="darkred">Wachtwoord vergeten?</a> <input type="submit" name="submit_login" class="submit" value="login" /> </form> </div> </div> </div> <div id="content"> <div id="stats"> <h2>» stats</h2> <p> Leden: <b><?=$ledennu?></b> / <i><?=$limiet?></i><br /> Online: <b><?=$ledenonline?></b> / <i><?=$limiet_online?></i><br /><br /> <i>Reset:</i> <b>Net geweest</b><br /> <i>Prijs:</i> <b>10 Credits</b> </p> </div><form method="post" action="/register.php"><h1>Registreren</h1><table cellspacing="3"> <?php if($regged){
- echo "Je hebt succesvol geregistreerd!<br>Klik <a href='nieuws.php'><b>hier</b></a> om naar het spel te gaan.";
- } else { if(isset($_POST['submit_register'])) { echo "<b>".$error."</b><br />"; }
- if(isset($_GET['rec'])){
- $sql = mysql_query("SELECT `id` FROM `users` WHERE `username`='".trim(mysql_real_escape_string($_GET['rec']))."' LIMIT 1")
- or die(mysql_error());
- if(mysql_num_rows($sql) == 1){
- $r = mysql_fetch_assoc($sql);
- echo "<input type='hidden' name='rec' value='".$r['id']."'>";
- }
- }
- ?> <tr>
- <td style="vertical-align: top;">
- <table border='0' cellspacing='0' style='margin: 0px;'>
- <tr>
- <td><img src='/images/icons/user.png' alt='' border='0'></td>
- <td> Gebruikersnaam:</td>
- </tr>
- </table>
- </td>
- <td> <input type="text" name="username" maxlength="25" value=""/>
- <a href="#" title="Letters, getallen of een streepje, minimaal 1 letter. 3-25 tekens." style="text-decoration: underline">?</a>
- </td>
- </tr>
- <tr>
- <td style="vertical-align: top;">
- <table border='0' cellspacing='0' style='margin: 0px;'>
- <tr> <td> <img src='/images/icons/email.png' alt='' border='0'> </td> <td> E-mailadres: </td> </tr></table> </td> <td> <input type="text" name="mailadres" maxlength="75" value=""/> <a href="#" title="Vul een geldig e-mailadres in! Nodig voor onder andere wachtwoord vergeten." style="text-decoration: underline">?</a> </td> </tr> <tr> <td style="vertical-align: top;"> <table border='0' cellspacing='0' style='margin: 0px;'> <tr> <td> <img src='/images/icons/email.png' alt='' border='0'> </td> <td> E-mailadres check: </td> </tr></table> </td> <td> <input type="text" name="email_check" maxlength="75" value="" /><br /> </td> </tr> <tr> <td style="vertical-align: top;"> <table border='0' cellspacing='0' style='margin: 0px;'> <tr> <td> <img src='/images/icons/key.png' alt='' border='0'> </td> <td> Wachtwoord: </td> </tr></table> </td> <td> <input type="password" name="password" /><br /> </td> </tr> <tr> <td style="vertical-align: top;"> <table border='0' cellspacing='0' style='margin: 0px;'> <tr> <td> <img src='/images/icons/key.png' alt='' border='0'> </td> <td> Wachtwoord check: </td> </tr></table> </td> <td> <input type="password" name="password_check" maxlength="75" /><br /> </td> </tr> <tr> <td style="vertical-align: top;"> <table border='0' cellspacing='0' style='margin: 0px;'> <tr> <td> <img src='/images/icons/world.png' alt='' border='0'> </td> <td> Start in: </td> </tr></table> </td> <td> <select name='land'> <?php foreach($landen AS $id => $land) { echo "<option value='".$id."'>".$land."</option>"; } ?> </select><br /> </td> </tr> <tr> <td style="vertical-align: top;"> <table border='0' cellspacing='0' style='margin: 0px;'> <tr> <td> <img src='/images/icons/database_gear.png' alt='' border='0'> </td> <td> Code: </td> </tr></table> </td> <td> <img src='IMG/captcha.php' alt='' border="0" /> <input type='text' name='code' style='width: 70px;' maxlength='4'/> </td> </tr> <tr> <td colspan="2"> <br /> <input type="submit" name="submit_register" value="Registreren" /> </td> </tr></table> </form> </div> <div id="content-bottom"> </div> <? } ?></body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement