Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak połączyć ACL z danymi w Bazie Danych?, Połączenie na poziomie klas
adbacz
post
Post #1





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


Jak połączyć klasy systemu ACL (nawet bez dziedziczenia uprawnień), z danymi, które są przechowywane w bazie danych?

Mamy takie klasy ACL:
- ACL - Główny zarządca
- Role - Rola uprawnień, wg niej są pobierane i zapisywane uprawnienia do i z bazy
- RoleAllows - Klasa, której metody zwracają info o tym, czy user o danej roli ma dostęp do danego obiektu. Obiekt tej klasy zwracany jest przez metodę klasy ACL
- User - Użytkownik, który posiada daną rolę

No i teraz, wszystkie dane na temat tego, czy dana rola ma prawo czy nie ma prawa do danego obiektu są przechowywane w bazie danych. Jak teraz połączyć klasy ACL z bazą danych, by nie były połączone bezpośrednio, ale by to działało?
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: 23.08.2025 - 23:43