loguje jako user = upr 1
loguje jako admin = upr 0
W bazie mam tabele user gdzie jest login, haslo, email, uprawnienia
dla admina upr to 0 a dla usera to 1 (na razie bardzo proste)
Za cholerę nie mogę tego wyegzekwować w php...
logowanie:
// wyciagniecie danych login oraz haslo z bazy danych $logg=$conect->prepare("SELECT * FROM uzytkownicy WHERE login=:login && haslo=:password LIMIT1 "); $logg->bindValue(':login', $login, PDO::PARAM_STR); $logg->bindValue(':password', $password, PDO::PARAM_STR); $logg->execute(); // jezeli istnieja takie dane... if ($logg->fetch()) { $_SESSION['login']=$login; $_SESSION['auth']=TRUE; }
Próbowałem czegoś takiego
ale przy logowaniu dostaję białe tło, podejrzewam, że ma to związek z brakiem fetch, ale nie mam pojęcia jak to inaczej sprawdzić?
if($logg['uprawnienia']==1) $_SESSION['uprawnienia']=1;