0
重定向到前要求登錄後我有一個控制器只下載文件到註冊用戶,例如:如何在Symfony的
www.myapp.com/download/123.jpg
但是如果一個註冊用戶在這個鏈接中輸入,但在這一時刻沒有被記錄,系統會發送他登錄頁面。
我需要用戶登錄後,再回到第一個網址... /下載/ 123.jpg
怎麼可能在Symfony2的?
謝謝!
重定向到前要求登錄後我有一個控制器只下載文件到註冊用戶,例如:如何在Symfony的
www.myapp.com/download/123.jpg
但是如果一個註冊用戶在這個鏈接中輸入,但在這一時刻沒有被記錄,系統會發送他登錄頁面。
我需要用戶登錄後,再回到第一個網址... /下載/ 123.jpg
怎麼可能在Symfony2的?
謝謝!
此配置在安全防火牆的form_login部分:
# login success redirecting options (read further below)
always_use_default_target_path: false
default_target_path: /
target_path_parameter: _target_path
use_referer: false
如果更改always_use_default_target_path
爲true,則用戶將始終被重定向到「/」。另一種可能性是,您不在登錄表單中顯示_target_path
隱藏元素。由於缺省情況下use_referer爲false,如果缺少該隱藏字段,重定向將回退到默認目標路徑。
這一切都是建立在security.yml,你可以閱讀更多關於配置的位置:http://symfony.com/doc/current/reference/configuration/security.html
據我所知,這個作品開箱時要遵循的書/菜譜。請提供一些代碼(controller,view,security.yml)和/或解釋當前發生的問題。 – dbrumann
謝謝,我在cookbock搜索,但我沒有找到如何做到這一點。 – user3396420
發佈您的security.yml文件 –