2012-07-05 11 views
-1

我寫一個symfony應用程式2.symfony中的安全性。尋找包/教程

我已經在我的網站3個方面:

  1. /管理員 - 僅用於管理,我心中已經做出獨立的bundle的管理
  2. /- 對於所有用戶,他們可以看到大部分網站並執行大部分操作
  3. /用戶 - 訪問用戶配置文件和用戶數據+'/'。

是否有任何良好的捆綁爲此目的?也許還不錯的教程?

回答

1

您還可以查看這些鏈接:

我更喜歡使用註釋爲確保控制器。對於這種情況,有JMSSecurityExtraBundle

基本步驟:

  1. 創建用於不同的地方不同的選項防火牆。如果
  2. Secury手動操作的URL是自定義(通過註釋例如)

而且你不需要創建獨立的管理包。如果你想從非管理員單獨管理的行爲,你可以簡單地創建多個控制器具有不同的URL前綴:

  • AdminController (@Route("/admin"))
  • UserController (@Route("/user"))
  • DefaultController (@Route("/"))