![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Napisałem klasę do autoryzacji. Wzorowałem się trochę na Zend_Auth i artykułach z Internetu. Zastanawiam się czy czegoś przypadkiem nie przeoczyłem. Takie są moje metody z klasy:
Czy taki sposób obejmuje wszystkie mozliwe problemy jakie mogą mi się przytrafić z autoryzacją. Próbowałem już innych metod np grupami dostepowymi ale okazały się nietrafne. Nie chciałbym już do tego wracać. Czy to jest rozwiązanie 'ostateczne' ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zapraszam do dyskusji. Ten post edytował Black-Berry 16.02.2009, 12:08:43 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 15.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
A jaki jest sens tworzenia takiej klasy?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
dziedziczenie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) tzn (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Czy nie lepiej było by Kod array('view', 'add', 'update', 'delete') zastąpić to jakimś kodem odpowiadającym za daną akcję. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@cinekz Dziwne pytanie. Autoryzacja to raczej coś co się przydaje bardzo często.
@skowron-line Dodając nowego usera nie dodaję akcji. Lista możliwych akcji jest dodawana do zasobu. Z dziedziczeniem chodzi o to że jeśli miałbys opisać jakąś rolę w języku naturalnym powiedziałbyś: Cytat "Użytkownik to w zasadzie to samo co gość"
Cytat "Z tą różnicą że użytkownik ma dodatkowo pełny dostęp do newsów"
Cytat Oraz użytkownik może dodawać edytować artykuły
Ten post edytował Black-Berry 16.02.2009, 14:55:59 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 17 Dołączył: 8.11.2008 Skąd: Libiąż Ostrzeżenie: (0%) ![]() ![]() |
Pewien sposób to jest. Chociaż chyba wolałbym zapisać co komu wolno, w jednej linijce, co by łatwiej można było zmienić. A nie myśleć co kto może (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:39 |