From 03d850b4aa5bb690ce1de68fc75c931ef09432a4 Mon Sep 17 00:00:00 2001 From: Jack Date: Thu, 2 Sep 2021 21:55:17 +0100 Subject: [PATCH] added time traveler detection --- backend/api/controllers/result.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/api/controllers/result.js b/backend/api/controllers/result.js index 30b1c4a11..a475506a0 100644 --- a/backend/api/controllers/result.js +++ b/backend/api/controllers/result.js @@ -108,6 +108,10 @@ class ResultController { return res.status(400).json({ message: "Duplicate result" }); } + if (result.timestamp > Date.now()) { + return res.status(400).json({ message: "Time traveler detected" }); + } + try { result.keySpacingStats = { average: