![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 11.04.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hejka,
Mam problem z sesjami. Zacznę od początku: mam 2 tabelki. Jedną z użytkownikami (wszytskie informacje: login, imię i nazwisko itd.), a drugą z dostępem użytkowników (id użytk, login, i poszczególne pola z ich dostępem bool - jak ma dostęp, to ma 1, jak nie to 0). Chciałabym jakoś mądrze zrobić dostęp na zasadzie SESSION, i tu jest pies pogrzebany. SESSION['user'] zwraca mi login, ale pytanie jak zrobić aby mi SESSION['user']['poszczegolny dostep'] = 1 zczytywało z drugiej tabelki wlasnie poszczegolny dostep? no mogę to zrobić sqlem, no probelm.. tylko, że sesja będzie chyba wygodniejsza. plis help |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 77 Dołączył: 5.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
trochę niebardzo rozumiem Twój problem, skoro, zakładam iż podczas logowania pobierasz dane z bazy i zapisujesz do sessji np. jak podałeś login zapisujesz do zmiennej $_SESSION['login'], to jaki problem zapisać dane do sesji odnośnieprawa dostępu ? Chyba jasne że zwykły select z warunkiem a wyniki zapisujesz do określonej zmiennej $_SESSION['login']['prawa_dostepu']
pozdr |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
$_SESSION['user'] - musi być tablicą a w nim
$_SESSIOB['user']['login'] = LOGIN; $_SESSIOB['user']['access'] = 3; itd..(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 11.04.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak tak tak, ale ja mam 2 tabele.. o matko, które wystarczy połączyć inner joinem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
dzięki ludziska! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 16:01 |