【发布时间】:2018-06-29 10:27:22
【问题描述】:
我是 CakePHP 的新手,我不知道如何管理用户访问。如果用户未登录,我希望用户能够访问的不仅仅是登录和注册页面。目前,如果他未登录,他只能访问这些页面。我只想拒绝特定页面的访问。
我用过这个功能:
public function beforeFilter(Event $event)
{
$this->Auth->allow(['Home', 'About']);
}
使用此功能,用户可以访问主页和关于(主页和关于是模板中 Pages 文件夹中的 .ctp 文件)。但我不知道如何允许访问来自 NewCars 文件夹中的页面,该文件夹当然位于模板中。问题是这个文件夹有很多页面和子文件夹,将它们中的每一个放入一个数组中需要很多时间。 附言我要拒绝访问的页面位于另一个文件夹名称 UsedCars 中。
【问题讨论】:
-
你读过这个部分吗? book.cakephp.org/3.0/en/controllers/components/… 如果现在不做 ;)