Forráskód Böngészése

Only redirect when not using the key.

FusionPBX 4 éve
szülő
commit
81fff09413
1 módosított fájl, 11 hozzáadás és 8 törlés
  1. 11 8
      resources/check_auth.php

+ 11 - 8
resources/check_auth.php

@@ -296,15 +296,18 @@
 			}
 
 		//if logged in, redirect to login destination
-			if (isset($_SESSION['login']['destination']['url'])) {
-				header("Location: ".$_SESSION['login']['destination']['url']);
-			} elseif (file_exists($_SERVER["PROJECT_ROOT"]."/core/user_settings/user_dashboard.php")) {
-				header("Location: ".PROJECT_PATH."/core/user_settings/user_dashboard.php");
-			}
-			else {
-				require_once "resources/header.php";
-				require_once "resources/footer.php";
+			if (!isset($_REQUEST["key"])) {
+				if (isset($_SESSION['login']['destination']['url'])) {
+					header("Location: ".$_SESSION['login']['destination']['url']);
+				} elseif (file_exists($_SERVER["PROJECT_ROOT"]."/core/user_settings/user_dashboard.php")) {
+					header("Location: ".PROJECT_PATH."/core/user_settings/user_dashboard.php");
+				}
+				else {
+					require_once "resources/header.php";
+					require_once "resources/footer.php";
+				}
 			}
+
 	}
 
 //set the time zone