Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [cakePHP] Acl i admin routing
VVilku
post 19.11.2008, 19:05:12
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.11.2008

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


Witam,
Pierwszy post i od razu problem winksmiley.jpg

A tak na poważnie to zachciało mi się cake'a...
Od 1,5 mc się z nim szarpie i mam już powoli dość. Niestety zmiana nie wchodzi w rachubę, a termin się zbliża w zastraszającym tempie.

Może jest ktoś zorientowany w temacie: problem mam z ACL i admin routingiem.
Wszystko w ACO, ARO i AROS_ACOS wygląda w porządku.

Jest sobie grupa klienci i nie powinni mieć dostępu do 'admin_index'.
Użyłem wiec czego takiego:
$this->Acl->deny($group, 'controllers/posts/admin_index');

(wczesniej gdzies tam było - $this->Acl->allow($group, 'controllers'); oraz $this->Acl->allow($group, 'controllers/posts')winksmiley.jpg

Tak jak pisałem w tabelach ACO, ARO i AROS_ACOS wszystko wyglada dobrze.
Przy tej grupie i 'admin_index' (ktory ma parenta oczywiscie 'Posts', a 'Posts' ma parenta 'controllers' który jest rootem) mam -1, -1, -1, -1.

Kiedy zapytam:
$this->Acl->check($loggedUser, 'admin_index','*') odpowiada tak jak ma być - czyli false.

Ale jak wpisze adres: admin/posts/index to mnie pusza z grupy klienci...
Co z tym zrobić?
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 Wersja Lo-Fi Aktualny czas: 24.06.2025 - 20:51