我是 CakePHP 的初学者,正在研究现有的 CakePHP 网站。
场景:每当我尝试通过 URL 直接访问页面时,它都会登陆登录页面。
例如,这是我的注册页面。它有一个提交按钮。当我单击此提交按钮时,它会进入登录页面并将 Flash 消息设置为“注册成功”。我不想那样。我期望的是重定向到其他页面。
在register()
相应控制器的功能中,我找到了这段代码,它负责重定向到登录页面:
else {
$this->Session->setFlashMessage(__('You have registered successfully!!
An e-mail has been sent for activation.
Please check!') , 'success');
$redirect_url = Router::url(array(
'controller' => 'users',
'action' => 'login'
) , true);
}
当我将重定向 URL 更改为我想要重定向的新页面时
'controller' => 'new_controller',
'action' => 'index'
..它仍然登陆登录页面!
我在这里做错了什么?