【问题标题】:User Authentication and 3 different tables用户身份验证和 3 个不同的表
【发布时间】:2014-03-25 09:25:20
【问题描述】:

我对 Symfony2 框架还很陌生,我正在尝试在我的系统中实现身份验证。

我有 3 个不同的表 - 工作人员(类似管理员)、客户和副运营商。每个用户应该有不同的地址来登录表单并登录到系统的不同部分。在标准的 symfony 安全中可以做到这一点吗?

【问题讨论】:

    标签: php symfony login


    【解决方案1】:

    您需要阅读documentation about security of symfony2

    您可以使用 Bundle FosUserBundle,文档is here

    我猜你需要为每个表创建三个不同的角色,然后像 here 中解释的那样将组与捆绑包一起使用

    【讨论】:

      【解决方案2】:

      如果您的应用程序需要为每种用户类型提供独特的逻辑,您将需要包含PUGXMultiUserBundle。它向 FOSUserBundle 添加了一个层,以便为每种用户类型启用单独的控制器和注册模板。

      【讨论】:

        猜你喜欢
        • 2020-10-06
        • 1970-01-01
        • 2016-08-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-25
        • 1970-01-01
        • 2011-06-11
        相关资源
        最近更新 更多