【问题标题】:allow users to change their own info允许用户更改自己的信息
【发布时间】:2011-02-07 10:37:10
【问题描述】:

我正在创建自己的博客引擎来学习 Symfony,我有一个问题:

如何让用户编辑他们的密码、姓名和个人资料(嵌入式表单)?

我尝试在 sfGuardUser 上创建一个管理模块,并隐藏“权限”和“组”等字段,但该表单会删除保存权限:(

有什么想法吗?

【问题讨论】:

  • 很难找到这方面的教程..我错过了什么吗?

标签: symfony1 sfguard sfdoctrineguard


【解决方案1】:

我基于 sfGuardUser 创建了一个管理模块,

然后我创建了自己的表单:

class mysfGuardUserAdminForm extends sfGuardRegisterForm

并在 generator.yml 中调用它:

  form:

    class: mySfGuardUserAdminForm

    display:

      "User": [email_address, username, password, password_again, Profile]

那个+一个检查用户权限的函数,这样他就不能编辑别人的个人资料了。

【讨论】:

    【解决方案2】:

    试试 sfApply 插件。它有一个注册表格和一个用于编辑用户数据的表格,包括密码、电子邮件和您添加的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-14
      • 2019-10-30
      • 2022-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多