Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework][ZendFramework2]Dodanie acl.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

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


Hej,
nie dawno zacząłem przygodę z zf2. Stworzyłem projekt z defaultowym modułem appliacation.
Następnie dodałem nowy moduł users, w którym znajduje się kontroller login oraz register.
Fajnie rejestrować się mogę logować też. Teraz zapragnąłem dodać ACL zrobiłem to z tego tutka http://ivangospodinow.com/zend-framework-2...nutes-tutorial/
I nibym fajnie działa ale i tak tego ogarnąć jakoś nie mogę mam nadzieje, że mi pomożecie to ustawić tak abym wiedział o co chodzi.

Tutaj plik z zasobami w module users w ktalogu config mam plik module.acl.php:
  1. <?php
  2. return array(
  3. 'guest'=> array(
  4. 'home',
  5. 'login',
  6. 'register'
  7. ),
  8. 'admin'=> array(
  9. 'admin',
  10. 'delete-user'
  11. ),
  12. );


Wiadomo tutaj sobie definiujemy zasoby dla gościa oraz admina.

Wprowadziłem adres /users/register i dostaję komunikat:
Kod
Fatal error: Uncaught exception 'Zend\Permissions\Acl\Exception\InvalidArgumentException' with message 'Resource 'users/default' not found'


Nie rozumiem dlaczego krzyczy mi o zasobie 'users/default'?
Jak dlamnie powinno o /users/register .

No nie wiem jak to teraz sobie ustawić żeby fajnie działało i to ogarnąć.

Mam dwa moduły application oraz users.
W application mam jeden kontroller index.
W users mam 3 kontroller index, login, register.

Chcę aby acl wpuszczał gościa nie zalogowanego do /users/index, /users/login ale nie do register.
Pomóżcie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
RiE
post
Post #2





Grupa: Zarejestrowani
Postów: 97
Pomógł: 45
Dołączył: 5.05.2010

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


Odpowiedziałem na SO, temat dla potomnych -> http://stackoverflow.com/questions/1998545...work-2-add-acl/
W razie czego, pytaj : )
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:34