Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.11.2005 Ostrzeżenie: (0%)
|
Mam pytanie: jak wyłączyć dostęp do pewnych obszarów strony zalogowanemu użytkownikowi?
Mam dwóch userów - jeden admin, drugi viewer. $this->Auth->deny('*'); nie działa (IMG:style_emoticons/default/sad.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%)
|
Jeżeli nie chcesz używać ACL wbudowanego w Cake'a to najlepiej:
1. stwórz zmienna w kontrolerze/ach np. $permission = array() w niej definiuj role do akcji; 2. w app_controller.php stwórz metodę isAuthorized gdzie będziesz sprawdzał czy dany user (jego rola) jest przypisana do danej akcji, jeśli tak do zezwól... Ma to kilka wad, ale w większości sprawuje się dobrze |
|
|
|
zephyr7 [CakePHP]Ograniczenie dostępu, Auth 19.07.2012, 14:22:19
MakS zephyr skoro masz tylko 2 typy użytkowników to uży... 20.07.2012, 08:44:11 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:59 |