CakePHP中的用户权限检查步骤

时间:2010-04-23 22:57:01

标签: cakephp permissions authlogic

我想了解如何验证用户是否具有特定应用程序页面权限的步骤顺序(使用'Acl','Auth','Security'组件)。例如,访问者单击指向他的应用程序的另一个站点上的链接。我的应用程序用于验证此用户是否可以访问该页面的步骤顺序是什么?调用哪些控制器/类和方法?

1 个答案:

答案 0 :(得分:0)

  1. 如果该页面需要Auth, 您的应用会检查用户是否已登录 在
  2. 如果没有,则重定向到登录页面
  3. 如果是,您的应用应该检查 许可,
  4. 通常会检查您的用户组 查看该组是否有权限 在那页上
  5. 如果是,则检查该用户名 查看该用户是否具有权限 在那页上
  6. 3,4和5的逻辑应该在app_controller

    中完成

    这就是我对它的看法。

相关问题