如果我没有通过身份验证并且我尝试打开页面,CakePHP 身份验证/重定向到“用户/登录”效果很好,即。“/posts/view/2”。
但是,如果我尝试获取 ie。"/users/somethingNotExisting" 然后 CakePHP 抛出
Missing Method in UsersController
Error: The action somethingNotExisting is not defined in controller UsersController
Error: Create UsersController::somethingNotExisting() in file: app/Controller/UsersController.php.
这不好:
我不想看到错误信息
创建 missing_action.ctp 是不行的,在这种情况下每个人都可以看到默认布局(带有菜单等)
如何强制 CakePHP将任何未经身份验证的未知操作重定向到登录页面?