Перенаправление всех веб-страниц под webroot на страницу входа в CakePHP

Я использую cakephp 2.4.5. Я хотел бы перенаправить всех пользователей, которые не вошли на страницу входа. Я в основном придерживался инструкций, доступных здесь .

Таким образом, важной частью является следующий код для AppController.php

public $components = array('Session', 'Auth' => array( 'loginRedirect' => array('controller' => 'users', 'action' => 'index'), 'logoutRedirect' => array('controller' => 'users', 'action' => 'login'), 'authError' => 'You must be logged in to view this page.', 'loginError' => 'Invalid Username or Password entered, please try again.' )); 

Любые веб-сайты с этим URL-адресом http://localhost/cakephp245/controllers/XXX будут перенаправлены на страницу входа. Однако веб-сайты, расположенные внутри app/webroot с URL-адресом, который выглядит так http://localhost/cakephp245/app/webroot/XXX , не будут перенаправлены на страницу входа.

Как заставить сайты, расположенные внутри папки app / webroot, перенаправляться на страницу входа?

Большое спасибо.