Go back to pre-login URL after loging in
authorSebastian Spaeth <Sebastian@SSpaeth.de>
Mon, 26 Nov 2012 16:03:24 +0000 (17:03 +0100)
committerSebastian Spaeth <Sebastian@SSpaeth.de>
Mon, 3 Dec 2012 13:11:22 +0000 (14:11 +0100)
Simply append the current URLĀ (sans querystring) as a ?next= parameter
to the login URL. This will always take us back to the original page
where we were pre-login.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
mediagoblin/templates/mediagoblin/base.html

index e1fa0191989b9c9c65df295265a10ba39fcc0fdf..bd3467cbac3020e2fd12823b55ecb623febfcfd3 100644 (file)
@@ -65,7 +65,8 @@
                {% trans %}Verify your email!{% endtrans %}</a>
               {% endif %}
             {% else %}
-              <a href="{{ request.urlgen('mediagoblin.auth.login') }}">
+              <a href="{{ request.urlgen('mediagoblin.auth.login') }}?next={{
+                                                request.base_url|urlencode }}">
                 {% trans %}Log in{% endtrans %}</a>
             {% endif %}
           </div>