summaryrefslogtreecommitdiff
path: root/Core/wrapper.php
diff options
context:
space:
mode:
Diffstat (limited to 'Core/wrapper.php')
-rw-r--r--Core/wrapper.php12
1 files changed, 11 insertions, 1 deletions
diff --git a/Core/wrapper.php b/Core/wrapper.php
index 89e7b96..ea4be30 100644
--- a/Core/wrapper.php
+++ b/Core/wrapper.php
@@ -171,7 +171,17 @@ if (isset($_SESSION["src"])) {
} elseif ($_SESSION["src"] == "index"
&& (isset($_POST["mandateProId"]) && $_POST["mandateProId"] !== "")
) {
- mission_initiate($_POST["mandateProId"]);
+ if (isset($_SESSION["loggedIn"], $_SESSION["userStatus"])
+ && $_SESSION["loggedIn"]
+ && $_SESSION["userStatus"] == 2
+ ) {
+ mission_initiate($_POST["mandateProId"]);
+ } else {
+ $message = ["missionRegister", "notConnected"];
+ $_SESSION["message"] = $message;
+ header("Location: /Template/message.php");
+ die();
+ }
} elseif ($_SESSION["src"] == "mission"
&& isset($_SESSION["loggedIn"], $_SESSION["userStatus"],