![]() |
![]() ![]() |
![]() |
![]()
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 ![]() 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') ![]() 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ć? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 20:51 |