Mam problem z logowaniem.Miałem wcześniej tabele users ,które zawierało pola login hasło i rodzaj.Jeżeli zostały wpisany błędny login lub hasło to pojawiał sie komunikat:błędne dane.W przypadku poprawnie wprowadzonych danych zostało uruchomione sprawdzanie czy wpisany login i hasło mają rodzaj "0" czy "1".Jeżeli rodzaj był "0"to została uruchomiana strona admina,"1" to strona pozostałych użytkowników.Wszystko dobrze działało,ale troche pozmieniałem.Utworzyłem formularz i skrypt który rejestruje nowych użytkownikówi dodaje ich do bazy oraz dodałem w tabeli users pola imie,nazwisko,email,hasło2,natomiast skrypt logowanie zostawiłem bez zmian.Problem polega na tym,że wpisując każdy login i hasło z rodzajem 0 lub 1 zawsze przenosi mnie na strone admina.Jeżeli ktoś mógłby wskazać błąd będe wdzięczny.Poniżej przedstawiam kod skryptu logowania
<?php
$login=$_POST['login'];
$haslo=$_POST['haslo'];
$rodzaj=0;
$wybor = "SELECT * FROM `users` WHERE `login` LIKE '$login'
AND `haslo` LIKE '$haslo' ";
{
$typ=$ilosc[2];
}
if ($row==1)
{
$_SESSION['login'] = $login;
$_SESSION['haslo'] = $haslo;
if($rodzaj==0)
header("Location: admin.html"); else
header("Location: user.html"); }
else
{
}
?>
----------
prosze pamietac o odpowiednim bbcode!
--
dr_bonzo