![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co prawda swego czasu cyphelf wspomógł mnie linkiem
http://www.nabble.com/Zend_Acl---Zend_Auth...5728s16154.html ale ja oporny jestem trochę i nie wiem jak się do tego zabrać chodzi mi o sytuację taką jak na forum, w jakiś panelu administracyjnym itp itd jak ja to robiłem to w bazie była tabela user z jego id, loginem, hasłem oraz listą uprawnień w systemie w stylu dodawanie,edycja,usuwanie,admin itp itd przy logowaniu ładowało się to do zmiennych sesji i sprawdzało np
czytałem o ACL - głupie to nie jest - ale jakoś nie umiem, nie wiem jak to wykorzystać w normalnej aplikacji chodzi mi o to, aby ktoś wytłumaczył mi jak to się robi w ZF w przykładzie z linku od cyphelfa jest to zrobione pod jakiś system katalogów - a ja mam system katalogów taki zwyczajny z tutoriala ściągnięty - mam w katalogu controllers jakieś kontrolery a w nich jakieś akcje przykładowo
czy wobec tego sprawdzać to w funkcji? w przykładzie tym od cyphelfa jest wykorzystany plugin czy to się robi wobec tego tak
jak na razie to mam ochotę zrobić to po staremu, ale może jest jakiś sposób który zarządzanie uprawnień czyni rzeczą prostą i przyjemną i łatwą Ten post edytował juzwa 5.03.2007, 19:59:16 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Dobra to pokolei, w bootstrapie (index.php) do kontrollera frontowego dodaje sobie plugin sprawdzający autoryzację, dodatkowo ładuję uprawnienia z pliku Xml. Skrawki kodu poniżej.
No i oczywiście skrawek pliku uprawnień ![]()
Oczywiście jest to tylko przykład, jednak co najważniejsze działa nieźle ![]() W najbliższym czasie zgłębie pewnikiem z zespołem troche bardziej nowszą wersję ZF i wtedy stworzymy coś z prawdziwego zdarzenia. Póki co ta wersja działa i nie nastręcza żadnych problemów. Dodatkowo jest bardzo elastyczna i przy minimalnym nakładzie czasu można ją rozszerzyć, zmienić ![]() pzdr, patS Ten post edytował patrycjusz 16.03.2007, 17:04:18 -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
bardzo dziękuję za odpowiedź i za przykład
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:01 |