我正在做一个项目。这是一个支持应用程序。
关闭票证后,我通过电子邮件向客户发送一份满意度表格,这是一种 5 星级表格。
我希望能够从用户那里获取数据并保存它。
示例:
汤姆的订单有问题,我们的团队解决了问题。关闭票证后。
我发送了这样的满意度表:
我们的服务有多好,汤姆请给我们评分,
汤姆点击 4 星。
这就是我现在试图解决问题的方式:
Tom 被重定向到一个页面,上面写着“感谢您对我们服务的信任”
,并且评级被保存为像这样的帖子方法www.oursite.com\thankyou\4
现在应该很容易将汤姆的评论保存在我们的服务器中,但问题是:
汤姆无法访问oursite.com,他被重定向到登录页面。
我的问题是:如何让 Tom仅以访客身份访问www.oursite.com\thankyou 。
这是我在 security.yml 中的访问控制
access_control:
# - { path: ^/dashBoard, role: IS_AUTHENTICATED_REMEMBERED }
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY, allow_if: "not has_role('ROLE_USER')" }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/faq/application, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/faq/category, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: IS_AUTHENTICATED_REMEMBERED }
- { path: ^/api/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api/getToken, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
# This is the Thank you page
- { path: ^/thankYou, role: IS_AUTHENTICATED_ANONYMOUSLY}
如果您还需要什么,请告诉我。也许有一种更好的方法可以从电子邮件中获取数据,而无需将用户重定向到另一个页面。 谢谢你
大话西游666
哈士奇WWW