Leuke lay?
http://gtagangsters.nl/southcity/
Als je het leuk vindt/als je nieuwschierigbent en je regstreert je, alle ideeën zijn welkom!
PS: Het is een wargame in Grand Theft Auto Vice City style!
2.214 views
<?php
require("connect.php"); // verbinding met de database maken
?>
<?php include("inc/inc_1.php"); ?>
<table class="border" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<p class="title">Registreren</p>
<?php
// als het formulier nog niet is ingevuld
if(!isset($_POST['submit'])) {
?>
<form action="registreren.php" method="post">
<p class="content">
Naam:<br>
<input type="text" name="naam" size="15" maxlength="20" /><br />
Wachtwoord:<br>
<input type="password" name="wacht1" size="15" maxlength="30" /><br />
Wachtwoord (herhaling):<br>
<input type="password" name="wacht2" size="15" maxlength="30" /><br />
<input type="submit" name="submit" value="Registreer" /></p>
</form>
<?php
// formulier gepost, kijk of alle velden ook daadwerkelijk zijn ingevuld
} elseif(trim($_POST['naam']) <> "" && trim($_POST['wacht1']) <> "") {
// formulier ingevuld - kijk eerst of de gebruiker al bestaat
$naam = mysql_real_escape_string($_POST['naam']);
$IP = (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
$res = mysql_query("SELECT * FROM ip WHERE ip = '".$IP."'") or die(mysql_error());
if(mysql_num_rows($res) == 3) {
echo '<p class="content">Je kunt maximaal 3 accounts per IP (computeradres) hebben!</p>';
}
else
{
$q = "INSERT INTO users (ip) VALUES (".$IP.")";
$res2 = mysql_query($q) or die(mysql_error());
// geen resultaten - dit is wat we willen
// kijk of de opgegeven wachtwoorden overeenkomen
if(!strcmp($_POST['wacht1'], $_POST['wacht2'])) {
// wachtwoorden komen overeen - sla alle gegevens op in de database
// naam is al opgehaald uit het formulier
$wacht = md5($_POST['wacht1']); // versleuteld wachtwoord
$level = 1; // standaard gebruikersniveau
mysql_query("INSERT INTO users (name, pass, level, money, skill, posts) VALUES ('".$naam."','".$wacht."','".$level."', '250','10','0')") or die(mysql_error());
mysql_query("UPDATE users SET ip='".$_SERVER['REMOTE_ADDR']."' WHERE id=".$naam) or die(mysql_error());
// geef melding weer
?>
<p class="content">Je bent geregistreerd!<br />
Je kunt <a href="login.php">hier</a> inloggen.<br /></p>
<?php
} else {
// wachtwoorden komen niet overeen
?>
<p class="content">De twee opgegeven wachtwoorden zijn niet hetzelfde.<br />
Druk op de "back" knop van je browser en voer twee identieke wachtwoorden in.<br /></p>
<?php
}
}
else {
// er bestaat al een gebruiker met deze naam of ip
?>
<p class="content">Er bestaat al een gebruiker met deze naam.<br />
Druk op de "back" knop van je browser en geef een andere naam op.<br /></p>
<?php
}
} else {
// sommige velden zijn niet ingevuld
?>
<p class="content">Alle velden dienen ingevuld te worden.<br />
Druk op de "back" toets en vul in alle velden wat in.<br /></p>
<?php
}
}
?>
</td>
</tr>
</table>
<?php include("inc/inc_2.php"); ?>