frontier/website/newuser.php

76 lines
1.7 KiB
PHP

<HTML><HEAD><TITLE>Frontier II - Registration</TITLE>
</HEAD><BODY BGCOLOR="#000000" TEXT="#f0f0f0">
<H2 ALIGN="CENTER">Frontier II</H2>
<H3 ALIGN="CENTER">Registration</H3>
<P>Creating account...
<?php
require($_SERVER['DOCUMENT_ROOT'].'/include.php');
$nick = $_POST['nick'];
$pass = $_POST['pass'];
$name = $_POST['name'];
$safe_email = $_POST['safe_email'];
$agree = $_POST['agree'];
$date = date('Y-m-d H:i');
if (($agree == TRUE) && ($nick != '') && ($pass != '') &&
($name != '') && ($safe_email != ''))
{ // Form filled out completely
$sql = "SELECT * FROM player WHERE nick = '$nick'";
$result = mysqli_query($mysqli, $sql) or die($gameerror . "NU-Q01");
$num = mysqli_num_rows($result);
if ($num == 0)
{ // Username is unique
$hash = md5($pass);
$sql = "INSERT INTO player SET
nick = '$nick',
pass = '$hash',
name = '$name',
safe_email = '$safe_email',
create_date = '$date',
last_date = '$date',
failed_num = '0',
country_id = '1',
tz_id = '1'";
mysqli_query($mysqli, $sql) or die($gameerror . "NU-Q02");
echo "<P>Done! To get started, please log in from the
<A HREF=\"$gameroot/index.html\">main page</A>.
";
} else { // Username is not unique
echo "<P><FONT COLOR=\"RED\">Error!</FONT> That username
seems to be taken already. Please
<A HREF=\"$gameroot/newuser.html\">try again</A>.
";
}
} else { // Form not filled out completely
echo "<P><FONT COLOR=\"RED\">Error!</FONT> Either you didn't
fill something in right, or you left something blank. Please
<A HREF=\"$gameroot/newuser.html\">try again</A>.
";
}
mysqli_close($mysqli);
echo $footer;
?>
</BODY></HTML>