All pastes #489588 Raw Edit

Someone

public text v1 · immutable
·published 2007-05-15 16:38 UTC
rendered paste body
<?php

  include("_include-config.php"); 
#kijken of je al ingelogt bent 
    if(check_login()) {
	print "  <tr><td class=\"subTitle\"><b>Waarschuwing</b></td></tr>\n";
	print "  <br><br>";
	print "  <tr><td class=\"mainTxt\">Je bent al ingelogd!... Je kan geen 2e keer aanmelden  ( Je Word nu automatish uitgelogt )</td></tr>\n";
    #ingelogt? log hem dan uit en verwijder hem uit de online list 
    mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND
`validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'"); 
       unset($_SESSION['login']);
    unset($_SESSION['IP']);
    unset($_SESSION['data']);

print <<<ENDHTML
</table>

</body>


</html>
ENDHTML;
  exit;
  }
$inboxchek =1;
  if(isset($_GET['v']) && ($_GET['v'] == 1 || $_GET['v'] == 2)) {
    setcookie("v",$_GET['v'],time()+24*60*60*365,"/","");
    $_COOKIE['v']			= $_GET['v'];
  }

  if(isset($_GET['baas'])) {
    setcookie("baas",$_GET['baas'],time()+24*60*60*365,"/","");
    $_COOKIE['baas']			= $_GET['baas'];
  }

    if(!isset($_GET['baas'])) {
    setcookie("baas","",time()+24*60*60*365,"/","");
    $_COOKIE['baas']			= "";
  }

  if(isset($_COOKIE['login'],$_COOKIE['validate'])) {
    setcookie("login",$_COOKIE['login'],time()+24*60*60,"/","");
    setcookie("validate",$_COOKIE['validate'],time()+24*60*60,"/","");
  }

  mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
  $ref = $_GET['x'];
  $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE `activated`=+1");
  $members				= mysql_num_rows($dbres);
  $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE `level`=100");
  $paymembers				= mysql_num_rows($dbres);

  $dbres				= mysql_query("SELECT `id` FROM `[users]` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300");

  $online				= mysql_num_rows($dbres);
  $chek = mysql_query("SELECT `login` FROM `[users]` WHERE `login`='$ref'");
  $ok = mysql_num_rows($chek);

  function ip() {   
        if(getenv('HTTP_X_FORWARDED_FOR')) { 
            return getenv('HTTP_X_FORWARDED_FOR'); 
        } elseif(getenv('HTTP_CLIENT_IP')) {   
            return getenv('HTTP_CLIENT_IP'); 
        } else { 
            return getenv('REMOTE_ADDR'); 
        } 
  } 
  $login					= $_POST['login'];
  $pass						= $_POST['pass'];
  $passconfirm					= $_POST['passconfirm'];
  $email					= $_POST['email'];
  $type						= $_POST['type'];
  $IP						= $_SERVER['REMOTE_ADDR'];
  ${"select$type"}				= "selected";

  if(isset($_POST['submit'])) {
    $message					= Array(
	"Je login mag alleen A-Z, a-z, 0-9, _ en - hebben",
	"De wachtwoorden die je gaf zijn niet identiek",
	"Vul een geldig e-mail adres in",
	"Selecteer een type crimineel",
	"Er bestaat al iemand met deze login",
        "<CENTER><font size=2 color=red><b>($IP) Dit IP is al geregistreerd</b></font></CENTER>",
	"<CENTER><font size=2 color=red><b>Dit E-mail adress is al geregistreerd</b></font></CENTER>");

    $msgnum					= -1;
    if(preg_match('/^[a-zA-Z0-9_\-]+$/',$login) == 0)
      $msgnum					= 0;
    if($pass == "" || $pass != $passconfirm)
      $msgnum					= 1;
    if(preg_match('/^.+@.+\..+$/',$email) == 0)
      $msgnum					= 2;
    if($type != 1 && $type != 2 && $type != 3)
      $msgnum					= 3;
    else {
      $dbres					= mysql_query("SELECT `id` FROM `[users]` WHERE `login`='$login'");
       if(mysql_num_rows($dbres) > 0)
        $msgnum                                        = 4;
      $dbres                                        = mysql_query("SELECT `id` FROM `[users]` WHERE `email`='$email'");
      if(mysql_num_rows($dbres) > 0)
        $msgnum                                        = 6;
      $dbres                                        = mysql_query("SELECT * FROM `[users]` WHERE `IP` LIKE '$IP'");
      if(mysql_num_rows($dbres) > 0)
        $msgnum  				= 5;

      if($msgnum == -1) {
        $code					= rand(100000,999999);
        mysql_query("INSERT INTO `[users]`(signup,login,pass,IP,email,type) values(NOW(),'$login',MD5('$pass'),'$IP','$email',$type)");
        mysql_query("INSERT INTO `[temp]`(login,IP,code,area,time) values('$login','$IP',$code,'signup',NOW())");
        $id					= mysql_insert_id();
     mail($email,"Ghetto Crime Aanmelding! ","Beste $data->login
Leuk dat u zich heeft aangemeld op Ghetto Crime.

Je account gegevens:
Inlog: $login
Password: $pass

we hebben uw IP geregistreerd.
($IP)

We wensen u veel speel plezier.

Groeten Ghetto Crime crew
      }
    }
  }

/* ------------------------- */ ?>

</head>
<body>
<link rel="stylesheet" type="text/css" href="css-v1.css">
<table align="center" width=100%>
<?php /* ------------------------- */

  if(isset($_GET['id'],$_GET['code'])) {
    print "  <tr><td class=\"subTitle\"><b>info</b></td></tr>\n";

    $id						= $_GET['id'];
    $code					= $_GET['code'];
    $dbres					= mysql_query("SELECT `login` FROM `[temp]` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");

    if($data = mysql_fetch_object($dbres)) {
      mysql_query("UPDATE `[users]` SET `activated`=+1,`signup`=NOW() WHERE `login`='{$data->login}'");
      mysql_query("DELETE FROM `[temp]` WHERE `id`='$id'");
      print "  <tr><td class=\"mainTxt\">Activatie voltooid, u heeft nu toegang tot Ghetto Crime<br><br>log je in met de gegevens in je mail.</td></tr>\n";
    }
    else
      print "  <tr><td class=\"mainTxt\">Heeft u vragen? Neem contact op met ghettocrime@live.nl</td></tr>\n";
  }
  else {
    if($msgnum != -1) {
      print "  <tr><td class=\"subTitle\"><b>Aanmelden</b></td></tr>\n";
      if(isset($msgnum) && $msgnum != -1)
        print "  <tr><td class=\"mainTxt\">\n	{$message[$msgnum]}\n  </td></tr>\n";

      print <<<ENDHTML
  <tr><td class="mainTxt">
	<form method="post"><table align="center">
	  <tr><td width=100><b><font color=red>I</font></b>nlognaam:</td>		<td><input type="text" name="login" maxlength=16 style="width: 150;" value="$login"><b></td></tr>
	  <tr><td width=100><b><font color=red>W</font></b>achtwoord:</td>	<td><input type="password" name="pass" maxlength=16 style="width: 150;"></td></tr>
	  <tr><td width=100><b><font color=red>H</font></b>erhaal:</td>	<td><input type="password" name="passconfirm" maxlength=16 style="width: 150;"></td></tr>
	  <tr><td width=100><b><font color=red>E</font></b>-Mail:</td>	<td><input type="text" name="email" maxlength=64 style="width: 150;" value="$email"></td></tr>
	  <tr><td width=100><b><font color=red>T</font></b>ype:</td>		<td><select name="type" style="width: 150;">
							<option value="1" $select1>Drugsdealer</option>
							<option value="2" $select2>Wetenschapper</option>
							<option value="2" $select3>Agent</option>

							  <tr><td></td><td align="centert"><br><input type="submit" name="submit" style="width: 150; style="hight: 150;" value="Registreer!"></td></tr>
							  
<br>
<b><font color=red>* Inlognaam</font></b><br>
<br>
Bij Inlognaam kies je een criminelen naam waarmee je in het spel speelt.
De naam mag bestaan uit letters, cijfers (geen spaties!) en de tekens(_ -).
Kies een normale naam, anders verwijderen we je.<br>
<br>
<b><font color=red>* Wachtwoord</font></b><br>
<br>
Kies een moeilijk wachtwoord die niemand kent!<br>
Vul het 2x in, zodat je zeker bent dat je geen spelfout hebt gemaakt! <br>
<br>
<b><font color=red>*E-Mail</font></b><br>
<br>
Vul een werkend email adres in, is nodig voor sommige akties.<br>
<br>
<b><font color=red>* Type</font></b><br>
<br>
Kies een type die je in het spel wilt zijn.<br>
Deze kan later altijd nog gewijzigd worden!<br>
<br>


	</table></form>
<br>
<br>
  </td></tr>
ENDHTML;
    }
    else
      print "  <tr><td class=\"mainTxt\">U kunt nu meteen beginnen met spelen:<br> <font size=2 color=red><b>Inlog: $login <br>
Password: $pass </b><b></b><br><br><br></font></td></tr>\n";
  }

/* ------------------------- */ ?>
</table>
  <br />
  <br />
  <br />
<div align="center"><table width="156" height="16" border="0">
  </table>
  </div>
</body>


</html>