I have a seriuos problem and do not know how to solve. I do a login on the URL .../login . After the user entered the username and password the user should be redirected to .../profile/username whereas username is of course different from user to user.
The problem is that the redirection is not working the URL is always just .../profile/ which is of course wrong. My code looks like the following:
- Code: Select all
<form action="{{ path("fos_user_security_check") }}" method="post">
<!--<form action="" method="post">-->
<input type="hidden" name="_csrf_token" value="{{ csrf_token }}" />
<label for="username">{{ 'security.login.username'|trans({}, 'FOSUserBundle') }}</label>
<input type="text" id="username" name="_username" value="{{ last_username }}" required="required" />
<label for="password">{{ 'security.login.password'|trans({}, 'FOSUserBundle') }}</label>
<input type="password" id="password" name="_password" required="required" />
<input type="checkbox" id="remember_me" name="_remember_me" value="on" />
<label for="remember_me">{{ 'security.login.remember_me'|trans({}, 'FOSUserBundle') }}</label>
<input type="hidden" name="_target_path" value="/profile/{{ app.user }}"/>
<input type="submit" id="_submit" name="_submit" value="{{ 'security.login.submit'|trans({}, 'FOSUserBundle') }}" />
</form>
and the line where I do the redirection is the following:
- Code: Select all
<input type="hidden" name="_target_path" value="/profile/{{ app.user }}"/>
What is wrong there? Thank you very much for your help.
Cheers Roger
