我是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