Napisałem taki kodzik i nie wiem czego nie chodzi :/
To wywołuje logowanie:
if ($HTTP_POST_VARS[page]=='login')
{
echo("
<CENTER><FORM NAME=\\"Login\\" ACTION=\\"?page=loginc\\" METHOD=\\"POST\\">
<B>Proszę się zalogować :</B> <BR><BR>
Nick : <INPUT TYPE=\\"text\\" NAME=\\"nick\\" VALUE=\\"\\"><BR>
Hasło: <INPUT TYPE=\\"password\\" NAME=\\"haslo\\" VALUE=\\"\\"><BR>
<INPUT TYPE=\\"submit\\" VALUE=\\"Loguj\\">
</FORM></CENTER>
") ;
}
//Sprawdzanie danych logina
if ($HTTP_POST_VARS[page]=='loginc')
{
logowanie($HTTP_POST_VARS[nick], $HTTP_POST_VARS[haslo]);
}
a to jest funkcja logowanie
function logowanie ($nick, $haslo)
{
$plik="baza/users/users.ini.php";
$file =file($plik);
for ($i=0;$i<count($file);$i++)
{
$odczyt = explode("||", $file[$i]);
echo("$odczyt[0]||$odczyt[1]||<br>");
$baza[$i] = "$odczyt[0]||$odczyt[1]||" ;
}
$pass=md5($haslo);
$ileusers=sizeof($baza);
$userhaslo=("$nick||$pass||");
//echo($userhaslo);
for ($i=0;$i<$ileusers;$i++)
{
if ($userhaslo==$baza[$i])
{
session_start();
session_register('nick');
session_register('pass');
echo("
<CENTER><B>Typer</B></CENTER><BR><HR>
<CENTER><A HREF=\\"typer.php?sid=". session_id() ."\\" TARGET=\\"_top\\">Przejdź to typowania wyników</A><BR>
Liga typerów</CENTER>
");
}
else
{
echo("Błędne hasło lub nie ma takiego użytkownika !!");
}
}
}
Co jest nie tak ???? :/