Parašė jignas· 2011 Lap. 28 18:11:23
#3
hmm. bandau viska, bet error pastoviai, gal kas redaguotu scripta, nes šitoj vietoj aš žalias :|
va visas scriptas gal kažkas trukdo
<?php
include("cnf.php");
$id = $_GET['id'];
if ($id == "")
{
echo "
<p align=\"center\">
<a href=\"$PHP_SELF?id=log\">Prisijungti</a><br/>
<a href=\"$PHP_SELF?id=reg\">Registruotis</a><br/>
</p>
";
}
if ($id == "log")
{
echo "
<p align=\"center\">
vardas:<br/>
<input name=\"vardas\" maxlength=\"10\" type=\"text\"/><br/>
pass:<br/>
<input name=\"pass\" maxlength=\"30\" type=\"password\"/><br/>
<anchor title=\"Pirmyn\">log
<go method=\"post\" href=\"main.php\">
<postfield name=\"vardas\" value=\"$(vardas)\"/>
<postfield name=\"pass\" value=\"$(pass)\"/>
</go>
</anchor>
</p>
";
}
if ($id == "reg")
{
echo "
<p align=\"center\">
vardas:<br/>
<input name=\"vardas\" maxlength=\"10\" type=\"text\"/><br/>
pass:<br/>
<input name=\"pass\" maxlength=\"30\" type=\"password\"/><br/>
rePass:<br/>
<input name=\"pass2\" maxlength=\"30\" type=\"password\"/><br/>
email:<br/>
<input name=\"email\" maxlength=\"30\" type=\"text\"/><br/>
<a href=\"index.php?id=code\">saugos kodas</a><br/>
<input name=\"code\" maxlength=\"30\" type=\"text\"/><br/>
<anchor title=\"Pirmyn\">regintis
<go method=\"post\" href=\"index.php?id=regin\">
<postfield name=\"vardas\" value=\"$(vardas)\"/>
<postfield name=\"pass\" value=\"$(pass)\"/>
<postfield name=\"pass2\" value=\"$(pass2)\"/>
<postfield name=\"email\" value=\"$(email)\"/>
<postfield name=\"code\" value=\"$(code)\"/>
</go>
</anchor>
</p>
";
}
if($id == "code")
{
echo "<p align=\"center\">
Saugos kodas bus atsiustas i emaila:<br/>
<input name=\"emails\" maxlength=\"30\" type=\"text\"/><br/>
<anchor title=\"Pirmyn\">siusti
<go method=\"post\" href=\"index.php?id=codes\">
<postfield name=\"emails\" value=\"$(emails)\"/>
</go>
</anchor>
</p>";
}
if($id == "codes")
{
$emails = $_POST['emails'];
$kodas = substr(str_shuffle("abcdefghilklmno123456789"),0,5);
mail($emails,"kodas","tavo kodas: $kodas");
echo "<p align=\"center\">
issiusta i $emails
</p>";
mysql_query("insert into kodai (kodas) values('$kodas')") or die(mysql_error());
}
if ($id == "regin")
{
$email = htmlspecialchars($_POST['email']);
$vartotojas = htmlspecialchars($_POST['vardas']);
$slaptazodis = htmlspecialchars($_POST['pass']);
$slaptazodis2 = $_POST['pass'];
$code = $_POST['code'];
if($vartotojas == "")
{
print "<p align=\"center\">
<small>
<b>Neįvestas vartotojas</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
$uu = mysql_num_rows(mysql_query("SELECT * FROM user WHERE nick='$vartotojas'"));
if ($uu > 0)
{
print "<p align=\"center\">
<small>
<b>Toks vartotojas jau yra</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
$uuzz = mysql_num_rows(mysql_query("SELECT * FROM kodai WHERE kodas='$code'"));
if ($uuzz < 1)
{
print "<p align=\"center\">
<small>
<b>Neteisingas saugos kodas</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
$uux = mysql_num_rows(mysql_query("SELECT * FROM user WHERE email='$email'"));
if ($uux > 0)
{
print "<p align=\"center\">
<small>
<b>Toks el. pastas jau uzregistruotas</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
if(strlen($vartotojas) < 4)
{
print "<p align=\"center\">
<small>
<b>Vartotojo vardą turi sudaryti ne mažiau kaip 4 simboliai</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
if(strlen($slaptazodis) < 4)
{
print "<p align=\"center\">
<small>
<b>Slaptažodį turi sudaryti ne mažiau kaip 4 simboliai</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
if($slaptazodis == "")
{
print "<p align=\"center\">
<small>
<b>Neįvestas slaptažodis</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
if($slaptazodis2 == "")
{
print "<p align=\"center\">
<small>
<b>Nepakartojote slaptažodžio</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
if($slaptazodis !== $slaptazodis2)
{
print "<p align=\"center\">
<small>
<b>Slaptažodžiai nesutampa</b><br/>
$lin<br/>
<a href=\"index.php?id=reg\">^Atgal</a><br/>
</small>
</p>";
}
else
{
mysql_query("insert into user (nick,pass,email) values('$vartotojas','$slaptazodis','$email')") or die(mysql_error());
mysql_query("DELETE FROM kodai where kodas='$code'");
print "<p align=\"center\">
<small>
<b>Registracija baigta.</b><br/>
$lin<br/>$kodas
Vartotojas: $vartotojas<br/>
Slaptažodis: $slaptazodis<br/>
$lin<br/>
<a href=\"index.php?id=log\">Tęsti</a><br/>
</small>
</p>";
}
}
?>
Redagavo jignas· 2011 Lap. 28 18:11:30