【问题标题】:Symfony security users without any role没有任何角色的 Symfony 安全用户
【发布时间】:2018-06-24 14:33:48
【问题描述】:

我在 knplabs 页面上查看symfony security dynamic roles instructions。它说“第二,关于角色,我们只需要遵循一条规则:每个用户必须至少拥有一个角色。否则,就会发生奇怪的事情。”

有人确切知道没有角色的用户会发生什么吗?我认为他们只能访问需要此类权限的页面。但是文字听起来像是发生了非常奇怪的事情?

【问题讨论】:

    标签: symfony security roles


    【解决方案1】:

    我收到了 KnpLabs 的回复:

    嗯...有一些奇怪的东西:)。在内部,即使在你之后 登录,您将在 Web 调试工具栏中显示为“未经身份验证”, 你系统的其他一些部分可能你也不是 登录。问题是,在内部,在一些地方,Symfony 通过计算角色来决定您是否通过身份验证 用户。如果用户有 0,则用户显示为“未经身份验证”。部分 您的系统可能工作正常,但其他部分可能表现“奇怪” :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-17
      • 2020-10-17
      • 2015-11-13
      • 1970-01-01
      • 2012-08-16
      • 2015-03-17
      • 2012-10-26
      • 2020-06-02
      相关资源
      最近更新 更多