【问题标题】:User permission check steps in CakePHPCakePHP 中的用户权限检查步骤
【发布时间】:2010-04-23 22:57:01
【问题描述】:

我想了解如何验证用户是否有权访问特定应用程序页面的步骤顺序(使用了“Acl”、“Auth”、“Security”组件)。例如,访问者单击另一个站点上的链接,该链接将他定向到我的应用程序。我的应用程序执行哪些步骤来验证此用户是否有权访问该页面?调用了哪些控制器/类和方法?

【问题讨论】:

    标签: cakephp permissions authlogic


    【解决方案1】:
    1. 如果该页面需要身份验证, 您的应用程序检查用户是否已登录 在
    2. 如果没有,它会重定向到登录页面
    3. 如果是,您的应用程序应该检查 权限,
    4. 通常,它会检查您的用户组 查看该组是否有权限 在那个页面上
    5. 如果有,它会检查用户名 查看该用户是否有权限 在那个页面上

    3,4 和 5 的逻辑应该在 app_controller 中完成

    这就是我的看法。

    【讨论】:

    • 据我了解,我仅在 app_controller 中提供 Auth 组件的设置。所有的逻辑都在别处。我想知道逻辑在哪里(什么类)以及调用的方法序列。
    猜你喜欢
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    相关资源
    最近更新 更多