Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] ACL z bazy danych
wixer
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 5.03.2008

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


Witam,
Jestem początkujący jeśli chodzi o Zend Framework. Chciałbym pobierać uprawnienia do danej strony ( np. http://localhost/content/view/Hello-world z bazy danych podczas jej ładowania,
i załóżmy: użytkownik jest zalogowany, wchodzi na ową stronę oraz posiada uprawnienia oglądania - wyświetla mu się strona.

Uprawnienia byłby zapisane w bazie danych ( każdy artykuł ma inne uprawnienia ) oraz ładowane przy odpalaniu strony. Ustawianie wszystkich $this->allow(..., ...); dla każdego zasobu odpada - jest raczej nieefektywne przy dużej ilości uprawnień-stron.

pozdrawiam

Ten post edytował wixer 5.03.2008, 19:36:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MarcinTryka
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 31.03.2007

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


Nie twierdzę że nie.

A w przypadku opisanym przeze mnie? Nadaję użytkownikowi prawa w panelu administracyjnym (bądź prawa zwykłego usera automatycznie przy rejestracji) i taki obiekt serializuje i wrzucam do bazy. User się loguje i razem z resztą danych wrzucam "rozserializowany" obiekt do zmiennej sesji, gdzie trzymany jest do momentu wylogowania. Wszystko ładnie siedzi, tam gdzie powinno, łatwo mogę się dostać do obiektu acl dla danego usera...
Choć jak mówię, jeszcze nie do końca to wszystko widzę, a i do cachu jeszcze nie nabrałem zaufania (wpraw) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 5.10.2025 - 05:52