![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się jak rozwiązać priorytety w systemie uprawnień.
Myślę w ten sposób, każdy moduł ma swoją tabelę z uprawnieniami dla poszczególnych użytkowników / grup (w jednej). W ten sposób żeby wszystko mogło działać niezależnie i teraz możemy nadawać uprawnienia bezpośrednio dla użytkownika lub dla grupy, z tym że uprawnienia użytkownika mają największy priorytet, to znaczy przysłaniają uprawnienia grupy - chociaż nie wiem czy to dobre wyjście. Teraz tylko zastanawiam się jak rozwiązać sytuację gdy użytkownik należy do kilku grup o różnych uprawnieniach. Czy w pliku konfiguracyjnym modułów określić w jaki sposób mają być nadpisywane? Może tak da się też rozwiązać ewentualną sytuację nadpisywania uprawnień użytkownika przez uprawnienia grupy... przykładowo gdy z normalnego redaktora newsów który do tej pory mógł dodawać newsy i edytować tylko swoje robimy moderatora dodając go do odpowiedniej grupy chcielibyśmy nadpisać uprawnienia użytkownika. Tutaj kolejne pytanie, lepiej je nadpisać czy tylko przysłonić podczas ładowania? Nie mam na myślę prostych uprawnień typu: admin - może wszystko i użytkownik - może to co inni; myślę o bardziej szczegółowych. Macie jakieś pomysły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
PdM, niestety to nie załatwia sprawy, jest to zbyt uogólnione.
ARJ, nie w tym rzecz. Ogólnie chodzi o to np. co zrobić kiedy dwie grupy mają uprawnienia (jakieś) do danego modulu, co wtedy zrobic, kiedy nie mozna podzielic ich na ważniejsze i mniej ważne? Np. user ma prawo edycji swoich artow, nalezy do trzech grup, jedna grupa moze edytowac swoje arty pozotale nie. No i teraz chcialbym zeby w jednej z tych pozostalych mimo wszystko mogl a w drugiej nie. tak na przyklad. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:51 |