Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rangi, Bardziej skomplikowany
-Wieviór-
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jen
post
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?
Go to the top of the page
+Quote Post
cicik
post
Post #3





Grupa: Zarejestrowani
Postów: 219
Pomógł: 5
Dołączył: 18.07.2006
Skąd: Piekary Śląskie

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


Cytat(Jen @ 18.09.2006, 16:43:42 ) *
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
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: 10.10.2025 - 06:55