簡體   English   中英

Symfony 2/3:檢查用戶是否在任何URL后面的防火牆中

[英]Symfony 2/3 : Check user against a firewall behind any url

數周以來,我一直在尋找解決方案。

假設我有兩個防火牆:

  • 第一個命名為“ admin”,匹配模式為“ admin / *”
  • 另一個名為“客戶”,匹配模式為“ *”

這兩個防火牆使用的是不同的提供程序,因此管理員不是客戶的實例,這意味着所標識的用戶可以是管理員或客戶。

我想在前端辦公室(不在/ admin中)提供特殊功能(已登錄的admin),但是AuthorizationChecker和RequestMatcher無法正常工作,因為它們想要與/ admin匹配的網址。

我需要2個不同的防火牆和提供程序,因為我希望我的用戶能夠以管理員或客戶身份登錄。

您應該使用角色,而不是2個不同的防火牆

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM