菜鸟问题!
我有一个完整的管理员设置:登录,身份验证等等,它正在工作。所以,现在我需要一个新的控制器来处理另一种情况,然后我创建了一个名为 PressDownloadsController 的控制器,并为这个新控制器中的每个操作创建了正确的视图。
我还创建了以下路线:
Router::connect('/pressdownloads', array('controller' => 'pressdownloads', 'action' => 'downloads'));
在 pressDownloads 控制器内部,一些动作之间有一些重定向。
当我尝试打开 url /pressdownloads/downloads 或只是 /pressdownloads 它只是进入管理控制器,我需要在访问 pressdownloads 区域之前登录。
为什么?
UsersController(管理员)中的身份验证设置:
好的。我得到它。所以身份验证设置:
public $components = array(
'Session',
'Auth' => array(
'loginAction' => array(
'controller' => 'users',
'action' => 'login',
'prefix' => 'admin',
),
'loginRedirect' => '/admin/events',
'logoutRedirect' => '/admin',
'authError' => 'Acesso negado',
'flash' => array(
'element' => 'admin/messages/error',
'key' => 'auth',
'params' => array()
),
'authorize' => array('Controller'),
'authenticate' => array(
'Form' => array(
'fields' => array('username' => 'email')
)
)
)
);