File size: 3.66Kb
<?
require("datafunc.php");
//require($_SERVER['DOCUMENT_ROOT']."/javainc.ssp");
require("config.ssp");
$EmptyMess="Имя и пароль должны быть введены";
$NNRegMess="Такое имя уже зарегистрировано";
$InvalidCallMess = "Неверный вызов страницы";
$LoginLater = "Повторите через";
$InvPassMess="Неверный пароль.";
$InvNickMess="Неверное имя. Такоё имя не зарегистрировано.";
function GetRandom()
{
mt_srand(time()+(double)microtime()*1000000);
return mt_rand(1,99999);
}
$ErrorMess = "Error";
$r = GetRandom();
if (isset($_GET['nn'])) $nn = $_GET['nn'];
if (isset($_GET['pass'])) $pass = $_GET['pass'];
if (isset($_GET['log'])) $log = $_GET['log'];
$nn=ReplaceChar($nn);
if (empty($nn))
{
LogResult($ErrorMess,$EmptyMess,"prev");
}
$ok = openDB();
if ($ok != "") echo LogResult($ErrorMess,win2utf($ok),"prev");
if ($log=="old") // зарегистрированный пользователь
{
$ok = checkpass($nn,$pass,"email",$result);
if ($ok != "") return LogResult($ErrorMess,win2utf($ok),"prev");
$email = mysql_result($result,0, "email");
}
else
{
if ($log=="new")
{
$sqlSel="select * from users where nick = '$nn'";
$result=mysql_query($sqlSel) or die(mysql_error());
$Count=mysql_num_rows($result);
if ($Count != 0)
{
LogResult($ErrorMess,$NNRegMess,"prev");
}
$email = "";
}
else
{
LogResult($ErrorMess,$InvalidCallMess,"prev");
}
}
mysql_close();
require("headerwml.ssp");
echo "<card id=\"reg\" title=\"Регистрация\">";
echo "<onevent type=\"onenterforward\">\n";
echo "<refresh>\n";
echo "<setvar name=\"password\" value=\"\"/>\n";
echo "<setvar name=\"email\" value=\"\"/>\n";
echo "</refresh>\n";
echo "</onevent>\n";
echo "<p align=\"center\">";
// Правильный синтаксис ников
echo win2utf("Имя")."<br/>(a-Z,а-Я,0-9,_)<br/><b>$nn</b><br/>\n";
echo win2utf("Пароль")."<br/>(a-Z,а-Я,0-9)<br/>";
echo "<input name=\"password\" title=\"=\" type=\"text\" value=\"$pass\" maxlength=\"10\"/>";
echo "E-mail<br/>";
echo "<input name=\"email\" title=\"=\" emptyok=\"true\" type=\"text\" value=\"$email\" maxlength=\"50\"/>";
echo "</p>";
echo "<p>";
echo "<anchor>- ".win2utf("Назад")."<prev/></anchor><br/>\n";
echo "<anchor>- ".win2utf("Сохранить");
echo "<go method=\"post\" href=\"savegamereg.php?pi=$pi&log=$log\">\n";
echo "<postfield name=\"email\" value=\"$(email)\"/>\n";
echo "<postfield name=\"pass\" value=\"$pass\"/>\n";
echo "<postfield name=\"nn\" value=\"$nn\"/>\n";
echo "<postfield name=\"newpass\" value=\"$(password)\"/>\n";
echo "</go>\n";
echo "</anchor>\n";
echo "</p>";
echo "<p align=\"center\"><small><a href=\"$homeurl\">$home </a>2004<br/></small></p>\n";
?>
</card>
</wml>