symfony2 : using referer after login with fosuserbundle
Ok i found a solution. In the login form i added an hidden field "_target_path" and give it the value of the referer...it seems to work fine
{% if app.request.get('_route') != app.request.headers.get('referer') %} <input type="hidden" name="_target_path" value="{{ app.request.headers.get('referer') }}" /> {% endif %}
This works for me with symfony 3.2,
while the referer-header solution didn't.
security.yml
firewalls: main: form_login: use_referer: true
login.html.twig
<input type="hidden" name="_target_path" value="{{ app.session.get("_security.main.target_path") }}">
Symfony2.5:
form_login: provider: fos_userbundle login_path: fos_user_security_login use_forward: false check_path: fos_user_security_check failure_path: null always_use_default_target_path: false default_target_path: XXXXXXX_OF_YOUR_CHOICE
This worked for me