我计划在我的事件索引页面上设置权限,该权限只允许某些用户查看我添加事件时设置的权限。用户点击进入我的事件后,事件控制器将首先检查用户 ID 并检查事件数据库,该数据库控制用户可以查看其日历中的哪个事件。当用户创建事件并分享给其他用户时添加权限。另外,我怎样才能找到当前的用户ID来与我的事件数据库进行比较,这是准确的1?
对我执行此功能有什么建议吗?
我需要知道如何获取当前用户 ID 与所有事件数据库进行比较,并允许当前用户查看特定事件的代码和概念。
非常感谢您的信息。
获取登录用户数据的推荐方法是通过 AuthComponent 本身:
// in any controller
$userId = $this->Auth->user('id');
See 访问已登录的用户 http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html#accessing-the-logged-in-user在 Auth 部分CakePHP 书 http://book.cakephp.org/2.0/en/index.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)