CakePHP Auth loginRedirect error / always redirect to 'users / login', тогда как я устанавливаю другой контроллер

CakePHP Auth loginRedirect error / always redirect to 'users / login', тогда как я устанавливаю другой контроллер. Я имею в виду, когда я открываю запретную страницу (не разрешено / требует входа в систему)

$this->Auth->allow('index', 'profile', 'view', 'register'); 

он должен перенаправляться на «игроков / индекс». Я поместил loginRedirect в «игроков»,

 'loginRedirect' => array('controller' => 'Players', 'action' => 'index'), 

но это не сработает. Он всегда перенаправляет «users / login», а не «player / index», тогда как я пишу «loginRedirect» => array ('controller' => 'Players', 'action' => 'index') ".

это мой код:

 class AppController extends Controller { public $components = array( 'Session', 'Auth'=>array( 'loginRedirect' => array('controller' => 'Players', 'action' => 'index'), 'logoutRedirect' => array('controller' => 'Players', 'action' => 'index'), 'authError'=>"Anda tidak dapat mengakses halaman.", 'authorize'=>array('Controller') ) ); public function isAuthorized($user) { return true; } public function beforeFilter() { $this->Auth->allow('index', 'profile', 'view', 'register'); $this->set('logged_in', $this->Auth->loggedIn()); $this->set('current_user', $this->Auth->user()); }} 

Имя моей таблицы: игроки

почему результат всегда перенаправляется на «пользователей / логин», а не «игроков /» или «игроков / индекс»? скажите, пожалуйста, почему это происходит и как я могу это решить. Спасибо!