Quellcode durchsuchen

Remove duplicate REDIRECT

Eduardo Mozart de Oliveira vor 11 Monaten
Ursprung
Commit
d6c0d395d3
1 geänderte Dateien mit 2 neuen und 9 gelöschten Zeilen
  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');
    $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'])) {
    if (isset($params['redirect'])) {
       $REDIRECT = '?redirect=' . $params['redirect'];
       $REDIRECT = '?redirect=' . $params['redirect'];
    } else if (isset($_GET['state']) && is_integer(strpos($_GET['state'], ";redirect="))) {
    } else if (isset($_GET['state']) && is_integer(strpos($_GET['state'], ";redirect="))) {
       $REDIRECT = '?' . substr($_GET['state'], strpos($_GET['state'], ";redirect=") + 1);
       $REDIRECT = '?' . substr($_GET['state'], strpos($_GET['state'], ";redirect=") + 1);
    }
    }
 
 
+   $url_redirect = '';
+
    if ($_SESSION["glpiactiveprofile"]["interface"] == "helpdesk") {
    if ($_SESSION["glpiactiveprofile"]["interface"] == "helpdesk") {
       if ($_SESSION['glpiactiveprofile']['create_ticket_on_login'] && empty($REDIRECT)) {
       if ($_SESSION['glpiactiveprofile']['create_ticket_on_login'] && empty($REDIRECT)) {
          $url_redirect = PluginSinglesignonToolbox::getBaseURL() . "/front/helpdesk.public.php?create_ticket=1";
          $url_redirect = PluginSinglesignonToolbox::getBaseURL() . "/front/helpdesk.public.php?create_ticket=1";