cake 在 Cake PHP 中创建用户类型级别身份验证


cakeCreating Usertype level authentication in Cake PHP

我才刚刚开始使用CakePHP(v2.4.1)。我做了一个全新安装,然后我创建了我的数据库结构,并做了一个蛋糕烘焙来创建所有模块、控制器和视图。伟大!我还使用身份验证组件创建了一个登录名。

我有一个用户和user_types表以及一个user_types_views和一个视图表作为数据库结构的一部分,我希望能够在用户类型级别访问特定视图。因此,我需要引用数据库以查看登录的用户类型是否有任何user_types_views记录,并将每个视图的访问权限设置为授权。

这是最好的方法吗?以及CakePHP中是否有任何隐藏的小宝石可以加快该过程(如"蛋糕烘焙"选项)。

CRUD 权限设置将为您执行此操作。 您必须将所有$permKeys设置为 1 或 -1,以便在每个函数(视图)级别进行访问或拒绝。请记住使用 Crud 作为身份验证属性中的授权选项。