php - 安全页面上的 Symfony 链接

标签 php security symfony ssl hyperlink

我有一个 Symfony 应用程序的安全部分,因为我在该页面上处理付款。作为一名优秀的 SO 用户,我首先进行了研究并使用 access_control 进行了如下设置:

- { path: /orders, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https}

问题出在我网站上其他内部页面的链接上。我的订单页面继承了一些包含页眉/页脚等的基本模板。这些模板有指向我网站其他部分的链接。但由于我的订单页面是安全的,它还保护了指向其他页面 (https) 的链接。

基本模板链接使用 Twig 的“路径”功能,如下所示'

<a href="{{ path('homepage') }}">Home</a>

有没有办法保护订单页面的安全,但不使用 https 链接到其他内部页面?

最佳答案

您必须强制您不想保护的路由使用 http

http://symfony.com/doc/current/cookbook/routing/scheme.html

关于php - 安全页面上的 Symfony 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506816/

相关文章:

php - 什么会导致PHP脚本在创建文本变量时停止运行?

php - 检查字符串中的年份是否等于或大于 2017

php - 从 PHP 文件中删除结束标记的理由

sql注入(inject)谁能给我解释一下这段代码

security - Jasper 报告安全沙箱

javascript - Symfony - 渲染表单(带原型(prototype))

symfony2 按属性对对象集合进行排序

php - Vagrant 和 symfony2

PHP并发HTTP请求?

PHP - 安全 MySQL 登录