Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Prosty system uprawnień
Boshi
post
Post #1





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

Ostrzeżenie: (0%)
-----


Ponownie ja, tym razem jednak mam pytanie dotyczące stworzenia prostego systemu uprawnień na zasadzie

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:
  1. // wyciagniecie danych login oraz haslo z bazy danych
  2. $logg=$conect->prepare("SELECT * FROM uzytkownicy WHERE login=:login && haslo=:password LIMIT1 ");
  3. $logg->bindValue(':login', $login, PDO::PARAM_STR);
  4. $logg->bindValue(':password', $password, PDO::PARAM_STR);
  5. $logg->execute();
  6.  
  7. // jezeli istnieja takie dane...
  8.  
  9.  
  10. if ($logg->fetch())
  11. {
  12. $_SESSION['login']=$login;
  13. $_SESSION['auth']=TRUE;
  14.  
  15. }


Próbowałem czegoś takiego
  1. if($logg['uprawnienia']==1) $_SESSION['uprawnienia']=1;
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ć?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.09.2025 - 04:17