Browse Source

Remove duplicate REDIRECT

Eduardo Mozart de Oliveira 11 months ago
parent
commit
d6c0d395d3
1 changed files with 2 additions and 9 deletions
  1. 2 9
      front/callback.php

+ 2 - 9
front/callback.php

@@ -81,21 +81,14 @@ if ($user_id || $signon_provider->login()) {
 
    $params = PluginSinglesignonToolbox::getCallbackParameters('q');
 
-   if (isset($params['redirect'])) {
-      $REDIRECT = '?redirect=' . $params['redirect'];
-   } else if (isset($_GET['state']) && is_integer(strpos($_GET['state'], "&redirect="))) {
-      $REDIRECT = '?' . substr($_GET['state'], strpos($_GET['state'], "&redirect=") + 1);
-   }
-
-   $url_redirect = '';
-
-
    if (isset($params['redirect'])) {
       $REDIRECT = '?redirect=' . $params['redirect'];
    } else if (isset($_GET['state']) && is_integer(strpos($_GET['state'], ";redirect="))) {
       $REDIRECT = '?' . substr($_GET['state'], strpos($_GET['state'], ";redirect=") + 1);
    }
 
+   $url_redirect = '';
+
    if ($_SESSION["glpiactiveprofile"]["interface"] == "helpdesk") {
       if ($_SESSION['glpiactiveprofile']['create_ticket_on_login'] && empty($REDIRECT)) {
          $url_redirect = PluginSinglesignonToolbox::getBaseURL() . "/front/helpdesk.public.php?create_ticket=1";