Мне сложно понять, как работает административная система CakePHP.
- Должны ли все контроллеры, у которых есть действие, требующее входа в систему, включают AuthComponent или только тот, кто обрабатывает логин / выход из системы?
-
Предположим, я хочу защитить действие добавления контроллера. Сначала я создаю admin_add()
в контроллере, а затем в beforeFilter()
я проверяю, установлен ли на этой основе $this->Session->check('Auth.User')
перенаправление на основе этого? Оказывается, лучше было просто контролировать это с помощью $this->Auth->allow()
-
Каков самый простой способ вернуться к URL-адресу, к которому пользователь пытался получить доступ? Есть ли лучший способ, чем установка переменной сеанса? Оказывается, это делает это автоматически 🙂
Если у кого-то есть хороший учебник для этого, я бы с удовольствием прочитал его 🙂 Я уже прочитал этот учебник, но я нашел его немного базовым, и CakePHP-документы не так хороши в этой теме.
Related of "Раздел администратора в CakePHP"