Използвам 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, да бъдат пренасочени към страницата за вход?
Благодаря ти много.