Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sesje prosty przyklad
kraftix
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.12.2009

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


Witam (IMG:style_emoticons/default/smile.gif)
uczę się dopiero PHP i chcę zrobić logowanie z bazy danych na sesjach. W bazie mam login, haslo i numer i chciałbym, żeby ten numer oznaczał poziom użytkownika, czyli że np 0 to user, 1 to moderator, a 2 to admin. Tylko jak się za to wszystko zabrać? Mam stronke logowanie.php, index.php, strona2.php i jak to teraz zrobić? Chce, żeby np na index.php admin widzial wszystko, moderator mniej, a user np tylko link do strona2.php. To wiem jak zrobić, ale jak zrobić w pliku rozróżnianie przez to co mam w bazie? Czytałem i szukałem o sesjach, ale nie znalazłem o tym info, tylko ogolne informacje.

Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fenix.robi
post
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

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


Zobacz co przechowujesz w zmiennej
  1. $wartosc
bo niewidze gdzie zapisujesz do niej jakieś dane, a tak to ja bym nie robił tyle warunków tylko

  1.  
  2. if($login ==''.$dane['login'].'' && $pass ==''.$dane['pass'].'') {
  3.  
  4.     $_SESSION['prawa']=$wartosc;
  5.  
  6.     $_SESSION['login']=''.$dane['login'].'';
  7.  
  8.     header("Location: index.php");
  9. }


aha jesli $wartosc zczytujesz z bazy to moze jest w zmiennej $dane['wartosc'], ale to juz spekulacje

Ten post edytował fenix.robi 7.12.2009, 12:00:24
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: 21.03.2026 - 16:56