]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
Proper redirect in popup when login fails.
authorSebastien SAUVAGE <sebsauvage@sebsauvage.net>
Sat, 2 Mar 2013 13:07:00 +0000 (14:07 +0100)
committerSebastien SAUVAGE <sebsauvage@sebsauvage.net>
Sat, 2 Mar 2013 13:07:00 +0000 (14:07 +0100)
This corrects issue https://github.com/sebsauvage/Shaarli/issues/10

index.php

index 8a456357610e4f2a3dba61a612db2c34d24ce492..bac5b7d272bb32d0c8ede066f4fd0884400d05b2 100644 (file)
--- a/index.php
+++ b/index.php
@@ -410,7 +410,9 @@ if (isset($_POST['login']))
     else
     {
         ban_loginFailed();
-        echo '<script language="JavaScript">alert("Wrong login/password.");document.location=\'?do=login\';</script>'; // Redirect to login screen.
+        $redir = '';
+        if (isset($_GET['post'])) { $redir = '&post='.urlencode($_GET['post']).(!empty($_GET['title'])?'&title='.urlencode($_GET['title']):'').(!empty($_GET['source'])?'&source='.urlencode($_GET['source']):'');  }
+        echo '<script language="JavaScript">alert("Wrong login/password.");document.location=\'?do=login'.$redir.'\';</script>'; // Redirect to login screen.
         exit;
     }
 }