Я пытаюсь заставить мою администраторскую маршрутизацию работать с компонентом auth.Я хочу, чтобы следующая маршрутизация работала.
Router::connect('/admin', array('controller' => 'pages', 'action' => 'index', 'admin' => true));
, но когда я набираю / admin, он перенаправляет на / admin / users / login и отображает эту ошибку.Код app_controller.
class AppController extends Controller {
var $components = array('DebugKit.Toolbar','Auth','Session');
function beforeFilter(){
//Set up Auth Component
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'pages', 'action' => 'admin_index');
$this->Auth->allow('display');
}
}
users_controller
<?php
class UsersController extends AppController {
var $name = 'Users';
function login(){
}
function admin_logout(){
$this->Session->destroy();
$this->redirect($this->Auth->logout());
}
}
?>
Если вам требуется дополнительная информация, дайте мне знать.
Спасибо