0

我想通过一些自动生成的电子邮件访问我的 Web 应用程序的安全部分。

senario 将如下所示:

系统生成一些用于Approval操作的电子邮件并将其发送给相关用户;我在项目的安全区域中有控制器,当用户登录时它正在工作。

我想通过一些链接来实现这一点,以便用户轻松做到这一点。

换句话说,如何通过电子邮件中存在的链接安全地访问控制器?

4

1 回答 1

0

我认为至少有两种解决方案:

1) 更简单的是建立到安全区域的链接。当用户单击此链接时,他将被重定向到登录页面(如果他没有登录)。

2)您可以在您的 url 链接中使用确认令牌,如 FOSUserBundle 用于电子邮件确认:https ://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Controller/RegistrationController.php#L99

于 2012-06-08T19:31:32.013 回答