confirmação a base de dados (mysql)

oi, eu estou a usar "wiattend" (GitHub - abobija/wiattend: RFID Attendance System realized using MFRC522 and ESP32) como base do porjeto e estou a tentar adaptar ás minhas próprias necessidades, mas eu não sei se é possível.
quero confirmar o almoço apenas se eles tiverem logs nas últimas 8 horas, como posso fazer?

(eu uso essa base para fazer gestão de comparecimento e dar roupas para a jornada de trabalho, mas eu quero autorizar o almoço apenas se eles tiverem trabalhado nas últimas 8 horas, são dois locais diferentes!)

por agora , consegui fazer isto:

<?php
$servername = "localhost";
$database = "wiattend";
$username = "root";
$password = "";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
     die("Connection failed: " . mysqli_connect_error());
}


$last = "SELECT *, DATE_FORMAT(NOW(), '%H:%i') as time  FROM log WHERE tag_id=3 AND time > DATE_SUB(CURDATE(), INTERVAL 1 HOUR)";

$result = $conn->query($last);

if ($result->num_rows > 0) {
   // output data of each row
   while($row = $result->fetch_assoc()) {
       echo "id: " . $row["tag_id"]. " - Hora: " . $row["time"].  "
";
   }
} else {
   echo "0 results";
}
mysqli_close($conn);
?>