From d88addacb038682c05f354088ca2d7d45544f669 Mon Sep 17 00:00:00 2001 From: Terence Eden Date: Sun, 17 Mar 2024 11:32:31 +0000 Subject: [PATCH] Prevent double logging on undo --- index.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/index.php b/index.php index 5bd2a78..a996d60 100644 --- a/index.php +++ b/index.php @@ -347,13 +347,13 @@ die(); } + // Validate HTTP Message Signature + if ( !verifyHTTPSignature() ) { die(); } + // If this is an Undo, Delete, or Update message, try to process it if ( "Undo" == $inbox_type || "Delete" == $inbox_type || "Update" == $inbox_type ) { undo( $inbox_message ); } - - // Validate HTTP Message Signature - if ( !verifyHTTPSignature() ) { die(); } } // If the message is valid, save the message in `/data/inbox/` @@ -1749,9 +1749,6 @@ HTML; // Perform the Undo action requested function undo( $message ) { global $server, $directories; - - // Validate HTTP Message Signature - if ( !verifyHTTPSignature() ) { die(); } // Get some basic data $type = $message["type"];