mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 16:15:55 +00:00
properly handle redirecting back to requested page after logging in (closes #302)
This commit is contained in:
14
backend.php
14
backend.php
@@ -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;
|
||||
}
|
||||
|
||||
@@ -1985,7 +1985,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
if ($_REQUEST['return']) {
|
||||
header("Location: " . $_REQUEST['return']);
|
||||
} else {
|
||||
header("Location: " . $_SERVER["REQUEST_URI"]);
|
||||
}
|
||||
|
||||
exit;
|
||||
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user