我是Symfony的新手。我的理解是否正確:User類實際上是用於控制會話的?但是是否有內置的登錄和帳戶創建?我沒有找到它。但是如果有管理員後端生成器,它如何在沒有用戶登錄的情況下運行?Symfony中的用戶帳戶?
0
A
回答
3
myUser.class.php
文件是會話控制器/存儲,是的。如果您願意,您可以創建自己的安全模塊,但是許多人使用nselikoff's answer中提到的插件。他們並不完美,但他們做了一份體面的工作。無論使用哪種ORM,您都應該從這些插件之一入手,並在您需要時擴展/改進它們。
默認情況下,您的管理生成器模塊不受保護,否 - 實施安全層由您決定。另外,不要將管理員生成的模塊視爲專門用於後端/後臺目的,因爲前端應用程序可能需要某個模塊。當然,您在公司內部或家中在本地Web服務器上使用的系統不需要安全層即可運行。
更改security.yml
文件以保護應用程序,模塊或操作需要您在應用程序的settings.yml
中指定登錄頁面,但安全插件將幫助您對其進行配置。
4
不知道您使用的是什麼版本的Symfony,但登錄和帳戶創建通常使用sfGuardPlugin(用於Propel)或sfDoctrineGuardPlugin(用於Doctrine)合併到應用程序中。
對於Symfony v1.2,請參閱Day 13 of the Jobeet tutorial開始。
1
除了別人怎麼說,我覺得非常有用,從symfonians的源代碼,能夠解決所有這些問題:http://symfonians.org/
相關問題
- 1. Amazon S3中的子帳戶(如Nirvanix)(子帳戶,客戶帳戶)
- 2. 將視頻從symfony網站上傳到用戶的youtube帳戶
- 3. CPanel帳戶上的Symfony項目
- 4. 域帳戶vs用戶帳戶
- 5. 用戶用戶帳戶
- 6. Symfony在登錄模板後顯示用戶帳戶信息
- 7. rails:用戶帳戶
- 8. Google用戶帳戶
- 9. wcf用戶帳戶
- 10. 用戶帳戶約
- 11. 禁用MediaWiki中的用戶帳戶
- 12. Jenkins中的鏈接或別名用戶帳戶到TFS用戶帳戶
- 13. 機器(系統用戶帳戶)中用戶帳戶的唯一ID?
- 14. 網站的用戶帳戶
- 15. 的.htaccess和用戶帳戶
- 16. 在流星帳戶中迭代用戶帳戶UI
- 17. .NET中的父子用戶帳戶
- 18. cansecurity中的用戶帳戶數據庫
- 19. Android中的用戶帳戶設置
- 20. 導航抽屜中的用戶帳戶
- 21. symfony count用戶
- 22. 將Rails 3應用程序用戶帳戶連接到用戶的Twitter帳戶
- 23. Yii - 創建與子帳戶鏈接的「主」用戶帳戶
- 24. xmpppy創建用戶帳戶
- 25. 驗證用戶帳戶
- 26. 檢索用戶帳戶
- 27. PHP和MySQL用戶帳戶
- 28. 確認用戶帳戶
- 29. 解鎖用戶帳戶
- 30. Chrome用戶帳戶開發
如果我可以添加is_secure:上security.yml它將需要登錄。但是實際的登錄系統仍然需要創建? – gruner 2010-03-26 21:58:24
有一個框架登錄表單,其中包含準備好的所有必需元素。所有你需要的是根據你的需要定製任何HTML/CSS。只需按照插件的README文件中的說明操作即可。 – Tom 2010-03-26 23:40:14