Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 7 Dołączył: 5.11.2005 Ostrzeżenie: (0%)
|
Witam
Stawiam pierwsze kroki z zaawansowanymi systemami autoryzacji użytkownika. Natknąłem się na podstawowy problem, którego jakoś nie mogę rozwiązać: Mam tabelę 'dane': id owner_id jakies_dane i chcę by użytkownik z grupy 'user' mógł przeprowadzać operacje jedynie na swoich rekordach (wg. owner_id). Czy da się to zrobić używając Zend_Acl? Jeśli tak, to w jaki sposób (czy dołoby radę skonstruować zasób (Zend_Acl_Resource) reprezentujący wszystkie rekordy wybranego użytkownika)? Ponieważ mój projekt bazuje na Zend Framework najchętniej wykorzystałbym autoryzację w nim zaimplementowaną, jestem jednak otwarty na inne propozycje. Ten post edytował konys 21.01.2007, 03:40:27 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 1 Dołączył: 12.08.2005 Ostrzeżenie: (10%)
|
o fajny temat tak jest taka mozliwosc ACL, ACO czyli twoj rekord(jest obiektem kontorli dostepu) i lapiesz kto o niego sie ubiega. Jedyny problem jest w masie informacji ktora bedzie musiala zostac zapisana do kazdego rekordu na temat praw i tu pojawia sie problem jako ze natykasz sie na przerost formy nad trescia mi natomiast wystarczylo takie rozwiazanie
to stary kod ale powinien cos zobrazowac |
|
|
|
konys [Zend_Framework] autoryzacja dla wybranych rekordów tabeli 21.01.2007, 03:32:06
konys Też mi nie pasowało wpisywanie wszystkich rekordów... 29.01.2007, 23:56:48
andrzejb kurcze gdzie to jest opisane bo w dokumentacji jak... 22.04.2007, 22:01:10
Zyx Do ACL można wstawić ogólną regułę kontroli autors... 18.05.2007, 06:41:12 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:35 |