我最近學習了Symfony2,並且創建了一個小應用程序。到現在爲止它工作正常。如何使用Symfony2處理用戶身份驗證,權限和用戶角色?
我創建了一個用戶模塊,我註冊了一個用戶。然後該用戶可以登錄訪問該應用程序。我也使用SESSION將用戶對象從一個頁面傳送到另一個頁面。我還沒有做任何形式的身份驗證,將檢查用戶會話是否處於活動狀態,這是我手動輸入網址時的原因,它會將我帶到頁面而不檢查我是否已登錄。
另外我想讓不同的用戶具有不同的訪問角色。我,我不想給所有用戶全部訪問權限。一些用戶應該訪問權限有限。
誰能告訴我:
- 什麼是做到這一點的最好辦法。
- 我怎麼能重定向每個輸入的URL,登錄頁面,除非用戶登錄
- 我也想有一些相同的教程。
我會強烈建議你從手冊開始:http://symfony.com/doc/current/book/security.html,並通過它的工作。 S2附帶了您要求的所有內容。 FOSUserBundle非常有用,但不以任何方式要求。開發對S2基本安全功能的理解,然後構建在最前面。 – Cerad 2012-04-17 13:22:51
非常感謝。這就是我真的需要這個時間 – ScoRpion 2012-04-17 14:02:30