diff --git a/app/bridges/bridge_edit.php b/app/bridges/bridge_edit.php index 579a159732..ae764be938 100644 --- a/app/bridges/bridge_edit.php +++ b/app/bridges/bridge_edit.php @@ -62,6 +62,14 @@ $bridge_uuid = $_POST["bridge_uuid"]; } + //validate the token + $token = new token; + if (!$token->validate('/app/bridges/bridge_edit.php', $_POST['token'])) { + $_SESSION["message"] = $text['message-invalid_token']; + header('Location: bridges.php'); + exit; + } + //check for all required data $msg = ''; if (strlen($bridge_name) == 0) { $msg .= $text['message-required']." ".$text['label-bridge_name']."
\n"; } @@ -128,6 +136,10 @@ unset($sql, $parameters, $row); } +//create token + $token = new token; + $token_hash = $token->create('/app/bridges/bridge_edit.php'); + //show the header require_once "resources/header.php"; @@ -192,6 +204,7 @@ echo " \n"; echo " \n"; echo "
\n"; + echo " "; echo " \n"; echo " \n"; echo " \n";