2012-03-05 141 views
3

我正在寻找关于如何使用symfony2来做到这一点的基本解释,因为在Web中没有关于此的体面文档。我知道我怎么能用普通的php来完成这个过程,但我不知道从哪里开始symfony2。在symfony2中通过电子邮件链接验证用户帐户

任何帮助将非常感激,伙计们。

谢谢!

要澄清一下我在寻找:一旦用户完成注册过程,发送自动电子邮件的链接激活他的帐户

+2

您使用的是FOSUserBundle吗?它附带此功能。 – Problematic 2012-03-05 20:00:50

+0

我没听说过!我会尝试它...谢谢! – Manu 2012-03-05 21:07:03

回答

5

FOSUserBundle在默认情况下此功能。

你可以做你自己:

  • 创建一个用户特定的安全散列和它在注册存储在数据库中。
  • 发送电子邮件至含有散列链接用户:myapp.com/signup/token/..(token here).../
  • 创建到控制器,将检查散列值,在URL传递令牌给控制器作为变量的相关路线。
  • 检查控制器中的散列是否正确并执行相关操作。
相关问题