Keep value of ‘next’ in menu links.

This allows moving from the login to registration (and vice versa) while keeping the redirection URL, enabling a much smoother user experience.
This commit is contained in:
Mathijs de Bruin
2014-07-03 15:22:56 +02:00
parent 577a3a8110
commit d1ec38ea18
+2 -2
View File
@@ -1,9 +1,9 @@
{% if security.registerable or security.recoverable or security.confirmabled %}
<h2>Menu</h2>
<ul>
<li><a href="{{ url_for_security('login') }}">Login</a></li>
<li><a href="{{ url_for_security('login') }}{% if 'next' in request.args %}?next={{ request.args.next|urlencode }}{% endif %}">Login</a></li>
{% if security.registerable %}
<li><a href="{{ url_for_security('register') }}">Register</a><br/></li>
<li><a href="{{ url_for_security('register') }}{% if 'next' in request.args %}?next={{ request.args.next|urlencode }}{% endif %}">Register</a><br/></li>
{% endif %}
{% if security.recoverable %}
<li><a href="{{ url_for_security('forgot_password') }}">Forgot password</a><br/></li>