properly handle redirecting back to requested page after logging in (closes #302)

This commit is contained in:
Andrew Dolgov 2011-01-18 16:47:52 +03:00
parent 8122dae505
commit 6615cc366c
2 changed files with 8 additions and 13 deletions

View File

@ -82,18 +82,8 @@
if ($op == "rpc" || $op == "viewfeed" || $op == "view") {
print_error_xml(6); die;
} else {
print "
<html><body>
<p>Error: Not logged in.</p>
<script type=\"text/javascript\">
if (parent.window != 'undefined') {
parent.window.location = \"tt-rss.php\";
} else {
window.location = \"tt-rss.php\";
}
</script>
</body></html>
";
header("Location: tt-rss.php?return=" .
urlencode($_SERVER['REQUEST_URI']));
}
exit;
}

View File

@ -1985,7 +1985,12 @@
}
}
header("Location: " . $_SERVER["REQUEST_URI"]);
if ($_REQUEST['return']) {
header("Location: " . $_REQUEST['return']);
} else {
header("Location: " . $_SERVER["REQUEST_URI"]);
}
exit;
return;