📄 register.php
字号:
<?php /* ------------------------- */
include("_include-config.php");
if(check_login()) {
header("Location: {$sitelink}");
mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'");
setcookie("login",'',time()-24*60*60,"/","");
setcookie("validate",'',time()-24*60*60,"/","");
unset($_SESSION['login']);
unset($_SESSION['IP']);
unset($_SESSION['data']);
exit;
}
$login = $_POST['login'];
$passconfirm = $_POST['passconfirm'];
$email = $_POST['email'];
$type = $_POST['type'];
$IP = $_SERVER['REMOTE_ADDR'];
$city = $_POST['city'];
if(isset($_POST['submit'])) {
$message = Array(
"De volgende letters/ getallen mag je gebruiken: a-z, A-Z, 0-9 en -.",
"De wachtwoorden waren niet hetzelfde",
"Vul een geldig email adres in",
"Kies een soort",
"De door jou gekozen naam is al in gebruik",
"Er is al een acount geregistreerd op dat email adres",
"Je bent al geregistreerd met dat ip!");
$msgnum = -1;
if(preg_match('/^[a-zA-Z0-9\-]+$/',$login) == 0)
$msgnum = 0;
if(preg_match('/^.+@.+\..+$/',$email) == 0)
$msgnum = 2;
$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' AND `health`>='1' AND `level`>'0'");
if(mysql_num_rows($dbres) > 0)
$msgnum = 5;
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `ip`='$IP' AND `ip`!='84.81.71.218' AND `health`!='0'");
if(mysql_num_rows($dbres) > 0)
$msgnum = 6;
if($msgnum == -1) {
include_once("RPG/rndPass.class.php");
$pass=new rndPass(7);
$pass=$pass->PassGen();
$code = rand(1000,9999);
mysql_query("UPDATE `[users]` SET `recruiters`=`recruiters`+1 WHERE `login`='{$recruiter}' AND `IP`!='$IP'");
mysql_query("UPDATE `[users]` SET `bank`=`bank`+10000, `clicks`=`clicks`+1 WHERE `login`='{$recruiter}'");
mysql_query("INSERT INTO `[users]`(signup,login,pass,IP,email,type,City,recruiter) values(NOW(),'$login','$pass','$IP','$email','$type','$city','$recruiter')");
if($rec != "") {
mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'$login','$recruiter','Referal','{$login} is now a referal of you!','0')");
}
mysql_query("INSERT INTO `[temp]`(`login`,`IP`,`code`,`area`,`time`) values('$login','$IP','$code','signup',NOW())");
$id = mysql_insert_id();
$emess = "Welkom op Time4crime, u kunt beginnen met spelen!";
$emess.= "Naam: {$login}\n";
$emess.= "Wachtwoord: {$pass}\n\n\n";
$emess.= "groeten van,\n De Time4crime crew\n";
$emess.= "{$sitelink}";
$ehead= "From Time4crime <webmaster@gerbie.be>\r\n";
$subj = "Activate jou Time4crime account";
$mailsend=mail($email,$subj,"$emess","From: time4crime<webmaster@gerbie.be>");
}
}
/* ------------------------- */ ?>
<html>
<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="css-v3.css">
</head>
<body>
<table align="center" width=100%>
<?php /* ------------------------- */
if(isset($_GET['id'],$_GET['code'])) {
print " <tr><td align=center background=topic.gif><b>Activatie</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 compleet. Je kunt nu <a href=\"login.php\">inloggen hier</a>!</td></tr>\n";
}
else
print " <tr><td class=\"mainTxt\">Incorrecte code</td></tr>\n";
}
else {
if($msgnum != -1) {
print " <tr></tr>\n";
if(isset($msgnum) && $msgnum != -1)
print " <tr><td class=\"mainTxt\">\n {$message[$msgnum]}\n </td></tr>\n";
$rec = $_GET['recruiter'];
$color = $_POST['type'];
${"select$color"} = " selected";
?>
<tr>
<td align="center" valign="top" bgcolor="#333333"><br>
<table width="625" height="136" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
<tr>
<td height="19" align="center" valign="top" background="topic.gif" bgcolor="#000000"><p><font color="white">Registreer</font></p></td>
</tr>
<tr>
<td height="112" align="center" valign="top" bgcolor="#333333">
<table width="309" height="16" border="0" cellpadding="0" cellspacing="0">
<form method="post" onSubmit="submitonce(this)"><table align="center">
<tr><td width=100>Login:</td> <td><input type="text" name="login" maxlength=16 style="width: 150;" value="<? echo $_POST['login'] ?>"><b>Min. 3 tekens</b></td></tr>
<tr><td width=100>E-Mail:</td> <td><input type="text" name="email" maxlength=64 style="width: 150;" value="<? echo $_POST['$email'] ?>"></td></tr>
</select> <a href="javascript: //" onClick="window.open('help.php#types')"></a></td></tr>
<tr><td width=100>Start in:</td>
<td><select name="city" style="width: 150;">
<option value="Groningen" selected>Groningen</option>
<option value="Amsterdam">Amsterdam</option>
<option value="Den Haag">Den Haag</option>
<option value="Rotterdam">Rotterdam</option>
<option value="Bergen op Zoom">Bergen op Zoom</option>
<option value="Venlo">Venlo</option>
</select>
</td></tr>
<?
if($rec == "") {
?>
<tr><td width=100>Referal:</td> <td><input type="text" CONTENTEDITABLE ="false" name="recruiter" maxlength=64 style="width: 150;" value="<? echo $rec; ?>"></td></tr>
<?
}
else
{
?>
<tr><td widrh=100>Referal:</td> <td><? echo $rec; ?>
<input name="recruiter" type="hidden" value="<? echo $rec; ?>"></td></tr>
<?
}
echo "
<tr><td></td><td align=\"right\"><input type=\"submit\" name=\"submit\" style=\"width: 100;\" value=\"Registreer!\"></td></tr>\n";
?>
</table></form><br>
</td></tr>
<?
}
else
print " <tr><td class=\"mainTxt\">Je hebt een email ontvangen, controleer je inbox en je spam folder.</td></tr>\n";
}
/* ------------------------- */ ?>
</table>
</body>
</html>
<? mysql_close(); ?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -