diff --git a/captcha.php b/captcha.php
index 89694f2..64a9fd2 100644
--- a/captcha.php
+++ b/captcha.php
@@ -4,6 +4,9 @@ require_once(__DIR__ . '/functions/security.php');
// Ajout des logs Discord (chemin via __DIR__ car captcha.php est à la racine du site)
require_once(__DIR__ . '/functions/sendLogs.php');
+// Versionnement des fichiers statiques (casse le cache navigateur à chaque modif du CSS)
+require_once(__DIR__ . '/functions/assets.php');
+
// Recharger une nouvelle série si demandé
if (isset($_GET['reload']) && $_GET['reload'] === '1') {
unset($_SESSION['captcha_round']);
@@ -408,153 +411,173 @@ $attemptsLeft = $round['attempts_left'] ?? 0;
-
+
-
-
-
-
✅
-
Vérification réussie
-
Bravo, tu as repéré le(s) mail(s) frauduleux. Redirection en cours...
Test anti-robot : cochez les mails qui ressemblent à une arnaque
+
+
+
+HTML;
+
+ // Un bloc "mail" cliquable par message de la série tirée au sort
+ foreach ($round['emails'] as $index => $mail) {
+ $desactive = $locked ? 'disabled' : '';
+ $classeOption = $locked ? 'mail-option mail-option-disabled' : 'mail-option ';
+
+ echo '';
+ }
+
+ echo '
';
+ echo '
';
+
+ // Jeton de la série en cours : permet de vérifier les réponses côté serveur
+ echo '';
+
+ // Champ piège (honeypot) : invisible et exclu du tabulateur pour un humain,
+ // mais souvent rempli automatiquement par les robots qui remplissent tout
+ echo <<<'HTML'
+