
Zaczalem sie bawic z kodem do logowania....napisalem kod do rejestracji. Zapisuje mi w pliku*.dat poszczegolnych userow. Teraz przyszedl czas na login. Lecz mam maly problem podczas logowania nie wyswietla mi zadnych bledow. Loguje kazdego, kazdy nick i login nawet ktorego nie ma w bazie i tak wchodzi z powitaniem. :? .[php:1:67b31859f0]<?php
include("users/$log.dat");
if (isset($login) && isset($pass)){
if ($login == "$log" && $pass == "$pass"){
session_start();
session_register("login");
header("Location: secret.php?" . SID);
exit();
} else
$error = "Bledny login lub haslo!
";
} else
$error = false;
?>[/php:1:67b31859f0]
Powyzej przedstawilem skrypt ktory sprawdza poprawnosc loginu. Na moje oko poprostu on nie pobiera danych z pliku 'users/robert.dat dajmy na to. Moze ma ktos pomysl jak to poprawic. W kodzie jeszcze jest formularz gdzie chyba nie musze go wklejaac

[php:1:67b31859f0]<HTML>
<HEAD>
<TITLE>Logowanie</TITLE>
</HEAD>
<BODY>
<?php
echo $error ? $error : "";
?>
Podaj login i haslo
<FORM method="POST" action="<?php echo $PHP_SELF?>">
Login: <INPUT type="text" name="login">
Haslo: <INPUT type="password" name="pass">
<INPUT type="submit" value="Zaloguj sie">
</FORM>
</BODY>
</HTML>[/php:1:67b31859f0]
Obydwa skrypty sa w jednym pliku "loguj.php"
Pozdrawiam