* Admin:
         - #1604: Displays AX id on admin page                              -JAC
 
+    * Auth:
+        - #1608: Displays proper url in auth-group-x login                 -JAC
+
     * Search:
         - #1572: Removes remaining results count from queries              -JAC
         - #1574: Correctly displays State corps                            -GLN
 
      */
     function handler_groupex($page, $charset = 'utf8')
     {
+        $gpex_url = urldecode(Get::s('url'));
+
         if (!S::logged()) {
             $page->assign('external_auth', true);
+            $page->assign('gpex_url', $gpex_url);
             $page->setTitle('Authentification');
             $page->setDefaultSkin('group_login');
 
         $this->load('auth.inc.php');
 
         $gpex_pass = Get::s('pass');
-        $gpex_url  = urldecode(Get::s('url'));
         if (Get::has('session')) {
             if (strpos($gpex_url, '?') === false) {
                 $gpex_url .= "?PHPSESSID=" . Get::s('session');
 
   {else}
     la page que vous avez demandée
   {/if}
-  (<strong>{if t($external_auth)}{$smarty.server.HTTP_REFERER|truncate:120:"...":false}{else}{$globals->baseurl}/{$platal->pl_self()}{/if}</strong>)
+  (<strong>{if t($external_auth)}{$gpex_url|truncate:120:"...":false}{else}{$globals->baseurl}/{$platal->pl_self()}{/if}</strong>)
   nécessite une authentification.
 </p>
 {else}