我是cakePHP的新手。我正在尝试创建一个登录页面。我能够创建一个登录页面。我遇到登录重定向问题。当我提交登录凭据时,我将重定向到包含以下文本的页面。Cakephp登录重定向问题
甜,“App”被CakePHP烘烤! 你的tmp目录是可写的。 FileEngine正在用于缓存。要更改配置编辑APP/config/core.php 您的数据库配置文件存在。 Cake可以连接到数据库。
但是,这是不正确的。在我app_controller,我写的代码重定向到不同的页面下方提到:
function beforeFilter() {
//Configure AuthComponent
$this->Auth->authorize = 'actions';
$this->Auth->actionPath = 'controllers/';
$this->Auth->loginAction = array('controller' => 'users', 'action' => 'login');
$this->Auth->loginRedirect = array('controller' => 'patients', 'action' => 'index');
$this->Auth->logoutRedirect = array('controller' => 'users', 'action' => 'login');
}
什么我需要做的重定向到/病人/指数?
问候, 巴鲁
但是,行$ this-> Auth-> loginRedirect = array('controller'=>'patients','action'=>'index');应该在成功验证后重定向到患者/索引权限?但是,它不会重定向到患者/指数。 – Balu
它会,如果你不来自你的程序中的另一个网站,如果你尝试访问动作添加,那么你将采取行动添加,如果你直接去登录然后它会去你的loginRedirect – api55