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 "";