Jeden to index.php a drugi function.php
plik function.php wygląda tak
function zaloguj($login, $haslo) { $haslo = sha1($haslo); $zapytanie = "SELECT * FROM users WHERE login = '$login' AND password = '$haslo'"; if($ile == 1) { { $id = $wiersz['id']; } $_SESSION['uzytkownik'] = $id; return true; } else return false; } function wyloguj() { } ?>
W index.php
mam zamieszczony komunikat który pojawia się zawsze:
{ if(zaloguj($_POST['log'], $_POST['has'])) { $_SESSION['admin'] = 1; } else { } } { wyloguj(); }
bez względu na podane dane.
W MYSQL mam stworzoną tabelę users a w niej ID login no i password. Hasła koduję w MD5.
Co tutaj może być nie tak?