From 1af147e9e52802c28e7cbe1100a4614204044d91 Mon Sep 17 00:00:00 2001 From: Mohammad Yaseen Date: Thu, 18 Dec 2025 15:03:07 +0530 Subject: [PATCH] added verify_logic --- verify_logic.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 verify_logic.js diff --git a/verify_logic.js b/verify_logic.js new file mode 100644 index 0000000..78e640f --- /dev/null +++ b/verify_logic.js @@ -0,0 +1,14 @@ +const process = { env: { API_KEY_PREFIX: 'vf_live_' } }; // Now it should be vf_live_ +const generatedKey = 'vf_live_' + '1234567890abcdef12345678'; +const prefix = process.env.API_KEY_PREFIX || 'vf_live_'; +const testPrefix = 'vf_test_'; + +console.log(`Env Prefix: ${prefix}`); +console.log(`Generated Key: ${generatedKey}`); + +if (!generatedKey.startsWith(prefix) && !generatedKey.startsWith(testPrefix)) { + console.log("FAIL: Key would be rejected by middleware"); + process.exit(1); +} else { + console.log("PASS: Key would be accepted"); +}