Php 如何更改密码并确认在sfGuardDoctrinePlugin中注册?
我学习使用sfGuardDoctrinePlugin,但我还不知道在哪里可以找到用户控制面板并更改密码? 第二个问题-当新用户注册时,他必须通过电子邮件帐户确认,然后才是_active database=1,我该怎么办 谢谢你的帮助 编辑:Php 如何更改密码并确认在sfGuardDoctrinePlugin中注册?,php,symfony1,doctrine,sfdoctrineguard,Php,Symfony1,Doctrine,Sfdoctrineguard,我学习使用sfGuardDoctrinePlugin,但我还不知道在哪里可以找到用户控制面板并更改密码? 第二个问题-当新用户注册时,他必须通过电子邮件帐户确认,然后才是_active database=1,我该怎么办 谢谢你的帮助 编辑: 我找到了[b]sfGuardChangePasswordTask.class.php[/b],所以我必须打电话更改密码,但如何更改 要更改用户密码,您有两个选项:创建标准的Symfony admin后端(http://www.symfony-project.
我找到了[b]sfGuardChangePasswordTask.class.php[/b],所以我必须打电话更改密码,但如何更改 要更改用户密码,您有两个选项:创建标准的Symfony admin后端(http://www.symfony-project.org/jobeet/1_4/Doctrine/en/12)或者从头开始创建您自己的“控制面板”,您可以在其中更改内容。密码以散列形式存储,因此您应该使用sfDoctrineGuardPlugin方法进行更改,例如$user->save() 对于电子邮件确认,您需要自己构建它。因此,我可能首先生成一个唯一的散列(与给定的sfGuardUser关联,active=0),然后通过电子邮件发送给用户。当用户单击链接时,检查哈希并将其设置为active=1 任何带有“Task”一词的内容通常都是从命令行运行或作为Cron作业运行的,因此您不应该将其视为应用程序的正常运行 希望有帮助