Проверка подлинности/перенаправление CakePHP на «users/login» отлично работает, если я не аутентифицирован, и я пытаюсь открыть страницу, т.е. "/ Сообщения/просмотр/2".cakephp - перенаправление не прошедшего проверку пользователя на ошибку «Отсутствующий метод»
Но если я попытаюсь получить то есть. "/ Пользователей/somethingNotExisting", то CakePHP бросил
Missing Method in UsersController
Error: The action somethingNotExisting is not defined in controller UsersController
Error: Create UsersController::somethingNotExisting() in file: app/Controller/UsersController.php.
Это плохо:
Я не хочу, чтобы увидеть сообщение об ошибке
Создание missing_action.ctp не в порядке, в этом случае каждый может видеть макет по умолчанию (с меню и т. д.)
Как я могу заставить CakeP HP до перенаправляет любое неизвестное действие без аутентификации на страницу входа?
Обычно вы не перенаправляете на 404s. Это создало бы лишние накладные расходы для вашего сервера. – mark