允许用户更改自己的信息
我正在创建自己的博客引擎来学习 Symfony,我有一个问题:
如何让用户编辑他们的密码、姓名和个人资料(嵌入表单)?
我尝试在 sfGuardUser 上创建一个管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存权限:(
有什么想法吗?
I'm creating my own blog engine to learn Symfony, and I have a question :
How can I let users edit their password, name, and Profile (embedded form) ?
I tried creating an admin-module on sfGuardUser, and hiding fields like "permisions" and "groups", but that form erases the permissions on saving :(
Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我创建了一个基于 sfGuardUser 的管理模块,
然后创建了自己的表单:
并在生成器.yml 中调用它:
该函数检查用户的权限,以便他无法编辑其他人的个人资料。
I created an admin module based on sfGuardUser,
then I created my own form :
And called it in generator.yml :
That + a function checking the user's rights, so that he cannot edit someone else's profile.
尝试 sfApply 插件。它有一个注册表单和一个用于编辑用户数据的表单,包括密码、电子邮件和您添加的任何内容。
Try sfApply plugin. It has a form for sign up and a form for editing user data, including password, email and whatever you add.