![]() |
![]() |
-Wieviór- |
![]()
Post
#1
|
Goście ![]() |
Do tej pory pisząc przeróżne panele administracyjne używałem prostego sposobu z numerkami, szło w górę i po prostu zwiększały się uprawnienia.
Teraz szukam czegoś bardziej skomplikowanego. Żeby łatwo można było wybrać, co dany użytkownik może robić. W php-Fusion widziałem w tabeli users, w polu uprawnień mniej więcej taki zapis: Kod A.B.C.D.H.L.K.W.Z Domyślam, się że każda literka po prostu odpowiada jakiemuś blokowi akcji w adminie. Pytanie moje natomiast polega na tym, czy to dobry sposób na stosowanie przywilejów i jak to z bazy dobrze wyciągać dla użytkownika. Ten post edytował Wieviór 14.08.2006, 19:49:18 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 25.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
A co w przypadku gdy uzytkownik nalezy do wiecej niz jednej grupy?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%) ![]() ![]() |
A co w przypadku gdy uzytkownik nalezy do wiecej niz jednej grupy? - uzytkownicy ( uzytkownik_id) - grupy_uzytkownikow ( grupa_id ) - uzytkownik_nalezy_do_grupy(uzytkownik_id, grupa_id) - prawa ( prawo_id ) - grupa_uzytkownika_posiada_prawo ( grupa_id, prawo_id ) Standardowy sposob na relacje wiele do wielu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:55 |