<?php { require ('db.php'); if ($konto!="" and $password!="") { $request = "SELECT id FROM uzytkownicy WHERE login='$konto' and password='$password'"; $id = $temp['id']; if($ile==1) { $_SESSION['user_id']=$id; $_SESSION['login']=$konto; if($konto==admin){ } else{ { /* if($wynik['uprawnienia']==1) { echo '<meta http-equiv="Refresh" content="1 url=admin.php" >'; } else { echo '<meta http-equiv="Refresh" content="1 url=index2.php" >'; } */ } }} } } ?>
Działa całkiem przyzwoicie tylko, że zamiast if($konto=admin) chciałbym wprowadzić uprawnienia(0 dla usera 1 dla admina). Pole w tabeli już mam. Jakieś daremne próby dopisania tego są zakomentowane w powyższym kodzie. Domyślam się, że trzeba wysłać zapytanie do bazy, zapisać w tablicy i dopiero przyrównać do 1?
A teraz drugi problem. Jak się zaloguję jako jakiś user bądź admin to chciałbym aby chodząc po podstronach było zapamiętane, że jestem zalogowany(tablica $_SESSION?). Bo tak klikając na jakąś podstronę i znów wchodząc do panela usera muszę na nowo podawać dane. Jak zrobić aby być zalogowanym dopóki nie zostanie wybrana opcja "wyloguj"?
Dziś już kiepsko myślę ale mam nadzieję, że w miarę zrozumiale to napisałem. Proszę o słowa krytyki i pomocy co do moich wypocin
