diff --git a/app/access_controls/access_control_edit.php b/app/access_controls/access_control_edit.php index a6dd8df303..e2369f2c08 100644 --- a/app/access_controls/access_control_edit.php +++ b/app/access_controls/access_control_edit.php @@ -56,6 +56,14 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { $access_control_uuid = $_POST["access_control_uuid"]; } + //validate the token + $token = new token; + if (!$token->validate($_SERVER['PHP_SELF'])) { + message::add($text['message-invalid_token'],'negative'); + header('Location: access_controls.php'); + exit; + } + //check for all required data $msg = ''; if (strlen($access_control_name) == 0) { $msg .= $text['message-required']." ".$text['label-access_control_name']."
\n"; } @@ -137,6 +145,10 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { unset ($sql, $parameters, $row); } +//create token + $object = new token; + $token = $object->create($_SERVER['PHP_SELF']); + //show the header require_once "resources/header.php"; @@ -200,9 +212,10 @@ if (count($_POST)>0 && strlen($_POST["persistformvar"]) == 0) { echo " \n"; echo " \n"; if ($action == "update") { - echo " \n"; + echo " \n"; } - echo "
\n"; + echo " \n"; + echo "
\n"; echo " \n"; echo " "; echo ""; diff --git a/app/access_controls/access_control_node_edit.php b/app/access_controls/access_control_node_edit.php index 510b592803..150f0c45f4 100644 --- a/app/access_controls/access_control_node_edit.php +++ b/app/access_controls/access_control_node_edit.php @@ -62,6 +62,14 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { $access_control_node_uuid = $_POST["access_control_node_uuid"]; } + //validate the token + $token = new token; + if (!$token->validate($_SERVER['PHP_SELF'])) { + message::add($text['message-invalid_token'],'negative'); + header('Location: access_controls.php'); + exit; + } + //check for all required data $msg = ''; if (strlen($node_type) == 0) { $msg .= $text['message-required']." ".$text['label-node_type']."
\n"; } @@ -175,6 +183,10 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { unset($sql, $parameters, $row); } +//create token + $object = new token; + $token = $object->create($_SERVER['PHP_SELF']); + //show the header require_once "resources/header.php"; @@ -248,11 +260,12 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo "\n"; echo " \n"; echo " \n"; - echo " \n"; + echo " \n"; if ($action == "update") { - echo " \n"; + echo " \n"; } - echo "
\n"; + echo " \n"; + echo "
\n"; echo " \n"; echo " "; echo "";