📄 signup.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'];
$pass = $_POST['pass'];
$passconfirm = $_POST['passconfirm'];
$email = $_POST['email'];
$type = $_POST['type'];
$IP = $_SERVER['REMOTE_ADDR'];
$city = $_POST['city'];
if(isset($_POST['submit'])) {
$message = Array(
"* De volgende tekens mogen gebruikt worden: a-z, A-Z, 0-9 en -.",
"* Wachtwoorden zijn niet hetzelfde!",
"* Typ een juiste e-mail in voor activering!",
"* Selecteer een Type!",
"* Deze Gberuikersnaam is al in gebruik!",
"* Deze e-mail is al in gebruik",
"* Je wachtwoord mag niet hetzelfde zijn dan je Gebruikersnaam",
"* Er zijn teveel van dit type! Kies een andere.");
$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;
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `type`='1' AND `activated`='1' AND `health`>'0' AND `level`>'0'");
$admiral = mysql_num_rows($dbres);
$dbres2 = mysql_query("SELECT `id` FROM `[users]` WHERE `type`='2' AND `activated`='1' AND `health`>'0' AND `level`>'0'");
$mafiaboss = mysql_num_rows($dbres2);
$dbres3 = mysql_query("SELECT `id` FROM `[users]` WHERE `type`='3' AND `activated`='1' AND `health`>'0' AND `level`>'0'");
$FBIagent = mysql_num_rows($dbres3);
if ($admiral > $mafiaboss && $admiral > $FBIagent)
$teveel = "1";
if ($mafiaboss > $admiral && $mafiaboss > $FBIagent)
$teveel = "2";
if ($FBIagent > $mafiaboss && $FBIagent > $admiral)
$teveel = "3";
$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;
if ($type == $teveel)
$msgnum = 7;
if($msgnum == -1) {
$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 bij Realcrime! Je kan binnen enkele seconden beginnen met spelen, maar eerst moet je je account activeren!.";
$emess.= "\n\nOm je account te activeren, klik op de volgende link, oof kopieer het in eeen nieuwe browser. Activeer je account binnen de 24 uur of anders word hij verwijderd!.";
$emess.= "http://81.4.94.230/~mbolek/signup.php?id=$id&code=$code";
$emess.= "\n\nAls je je account hebt geactiveerd, kan je inloggen met het volgende informatie:\n";
$emess.= "Gberuikersnaam: {$login}\n";
$emess.= "Wachtwoord: {$pass}\n\n\n";
$emess.= "Groeten,\n Rc Team\n";
$emess.= "{$sitelink}";
$ehead="From RealCrime <freaky-flow@hotmail.com>\r\n";
$subj = "Rc-activerings mail";
$mailsend=mail($email,$subj,"$emess","From: Ds<freaky-flow@hotmail.com>");
}
}
/* ------------------------- */ ?>
<html>
<head>
<title>RealCrime.Be Join The Crime Version</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<body>
<table align="center" width=100%>
<?php /* ------------------------- */
if(isset($_GET['id'],$_GET['code'])) {
print " <tr><td class=\"subTitle\"><b>Activation</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 geslaagd!. Je kan nu <a href=\"login.php\">hier inloggen</a>!</td></tr>\n";
}
else
print " <tr><td class=\"mainTxt\">Incorrecte activatie-code...</td></tr>\n";
}
else {
if($msgnum != -1) {
print " <tr><td class=\"subTitle\"><b>Registreer</b></td></tr>\n";
if(isset($msgnum) && $msgnum != -1)
print " <tr><td class=\"mainTxt\">\n {$message[$msgnum]}\n </td></tr>\n";
$rec = $_GET['rec'];
$color = $_POST['type'];
${"select$color"} = " selected";
?>
<tr><td class="mainTxt">
<form method="post" onSubmit="submitonce(this)"><table align="center">
<tr><td width=100>Gebruikersn.:</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 valign="top" class="subTxt">Wachtwoord:</td> <td><input type="password" name="pass" maxlength=16 style="width: 150;"></td></tr>
<tr><td width=100 valign="top" class="subTxt">Herhaal:</td> <td><input type="password" name="passconfirm" maxlength=16 style="width: 150;"></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>
<tr><td width=100>Type:</td> <td><select name="type" style="width: 150;">
<option value="1"$select1>Admiral</option>
<option value="2"$select2>Mafia Boss</option>
<option value="3"$select3>FBI Agent</option>
</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="California" selected>California</option>
<option value="Nevada">Nevada</option>
<option value="Illinois">Illinois</option>
<option value="Ohio">Ohio</option>
<option value="New York">New York</option>
<option value="Louisiana">Louisiana</option>
<option value="Pennsylvania">Pennsylvania</option>
<option value="Colorado">Colorado</option>
<option value="Michigan">Michigan</option>
<option value="New Jersey">New Jersey</option>
<option value="New Jersey">Texas</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>Refferal:</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>
* Als je niet weet wat referral is laat het leeg !
* Bug of error gevonden sms de admin of e-mail hem freaky-flow@hotmail.com !.<a href=\~mbolek/index.php>Click here to the Front page</td></tr>
</td></tr>
<?
}
else
print " <tr><td class=\"mainTxt\">Bedankt om je te registreren, ga nu naar je inbox of spam om te account te activeren.<a href=\~mbolek/index.php>Click here to the Front page</td></tr>\n";
}
/* ------------------------- */ ?>
</table>
</body>
</html>
</td></tr>
<tr><td></td>
<td></td>
<td height=10 align="center"><object id="NSPlay" width="154" height="49" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" align="left">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="0">
<param name="AutoStart" value="1">
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<param name="BaseURL" value>
<param name="BufferingTime" value="5">
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="4">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="0">
<param name="EnableTracker" value="-1">
<param name="Filename" value="http://www.mohradio.com/p/mohradio.asx">
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<param name="PlayCount" value="1">
<param name="PreviewMode" value="0">
<param name="Rate" value="1">
<param name="SAMILang" value>
<param name="SAMIStyle" value>
<param name="SAMIFileName" value>
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<param name="ShowControls" value="-1">
<param name="ShowAudioControls" value="-1">
<param name="ShowDisplay" value="0">
<param name="ShowGotoBar" value="0">
<param name="ShowPositionControls" value="0">
<param name="ShowStatusBar" value="-1">
<param name="ShowTracker" value="0">
<param name="TransparentAtStart" value="0">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="0">
<param name="Volume" value="-580">
<param name="WindowlessVideo" value="0">
<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" filename="/topradio.asx" src="/topradio.asx" showcontrols="1" showdisplay="0" showstatusbar="1" width="395" height="50" align="middle"></object>
</td></tr>
</table></td>
<td width=20 style="background: url(images/bright.gif) right top repeat-y"></td></tr>
<tr><td width=13 style="background: url(images/cleft.gif) left bottom no-repeat"></td>
<td height=15 style="background: url(images/bbottom.gif) center bottom repeat-x"></td>
<td width=20 style="background: url(images/cright.gif) right bottom no-repeat"></td></tr>
</table></td></tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -