diff --git a/resources/check_auth.php b/resources/check_auth.php index 9cfc096a33..7dfe03b66b 100644 --- a/resources/check_auth.php +++ b/resources/check_auth.php @@ -294,6 +294,17 @@ unset($sql, $parameters, $result, $row); } } + + //if logged in, redirect to login destination + if (strlen($_SESSION['login']['destination']['url']) > 0) { + 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