我有几个关于 CakePHPs ACL 和 Auth 系统的问题。
- acos 表中别名的命名约定是什么?它是“控制器/帖子/添加”还是只是“添加”与“帖子”中的父 ID?
- 我的登录不起作用。当我尝试登录时,我没有收到任何错误消息,但 Auth.User 和 Auth->user('id') 都是空的。可能是什么问题呢?我所做的一切都与 CakePHP 的 ACL 示例中的一样。
谢谢你。
更新: 我的登录现在有效(服务器上的时间设置有问题),我的 acos 表看起来正确,但我无法采取任何行动。我允许 aros_acos 表中的操作。如果我使用 '$this->Acl->check()' 检查权限,如果我给出动作的单一名称而不是完整路径('controllers/Posts/add' 不起作用),它只会起作用。