From 8fc8c25548f3c4697ee6232c691c933e534037db Mon Sep 17 00:00:00 2001 From: fermin831 Date: Wed, 18 Apr 2018 17:58:44 +0200 Subject: [PATCH] Fixed login query params deletion (now it does not delete) --- pandora_console/index.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pandora_console/index.php b/pandora_console/index.php index b283be0785..db2ce4b2ca 100755 --- a/pandora_console/index.php +++ b/pandora_console/index.php @@ -555,12 +555,15 @@ if (! isset ($config['id_user'])) { exit (""); } } - if($home_page != 'Visual console'){ - header("Location: ".$config['homeurl']."index.php?sec=".$_GET["sec"]."&sec2=".$_GET["sec2"]); + // Form the url + $query_params_redirect = $_GET; + // Visual console do not want sec2 + if($home_page == 'Visual console') unset($query_params_redirect["sec2"]); + $redirect_url = '?1=1'; + foreach ($query_params_redirect as $key => $value) { + $redirect_url .= '&'.safe_url_extraclean($key).'='.safe_url_extraclean($value); } - else{ - header("Location: ".$config['homeurl']."index.php?sec=".$_GET["sec"]); - } + header("Location: ".$config['homeurl']."index.php".$redirect_url); } // Hash login process elseif (isset ($_GET["loginhash"])) {