From 038a01ccb81402da01471d632f3b30e98db4a56e Mon Sep 17 00:00:00 2001 From: Voxan Date: Wed, 21 Oct 2026 21:59:13 +0200 Subject: [PATCH] Ajouter config/turnstile.example.php --- config/turnstile.example.php | 42 ++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 config/turnstile.example.php diff --git a/config/turnstile.example.php b/config/turnstile.example.php new file mode 100644 index 0000000..c29550f --- /dev/null +++ b/config/turnstile.example.php @@ -0,0 +1,42 @@ + "Add site". + * 3. Renseignez le domaine ou l'IP Tailscale de votre pre-prod. + * 4. Copiez les deux cles generees ci-dessous. + * + * Avant d'activer TURNSTILE_ENABLED, verifiez que l'extension PHP + * cURL est installee : + * php -m | grep -i curl + * Si absente : + * sudo apt install php-curl && sudo systemctl restart apache2 + * + * cp config/turnstile.example.php config/turnstile.php + * chmod 640 config/turnstile.php + * chown www-data:www-data config/turnstile.php + */ +declare(strict_types=1); + +// Passez a true seulement apres avoir renseigne les deux cles +// ci-dessous ET verifie que php-curl est installe. +define('TURNSTILE_ENABLED', false); + +define('TURNSTILE_SITE_KEY', 'REMPLACEZ_PAR_VOTRE_CLE_PUBLIQUE'); +define('TURNSTILE_SECRET_KEY', 'REMPLACEZ_PAR_VOTRE_CLE_SECRETE'); + +// false (recommande pour un acces uniquement via Tailscale) : si +// Cloudflare est injoignable, la tentative de connexion est quand +// meme evaluee sur mot de passe + rate limiting SQL, sans bloquer +// votre acces admin a cause d'une panne reseau/Cloudflare. +// +// true (a reserver a une exposition publique sans acces de secours) : +// bloque toute connexion tant que Turnstile n'a pas confirme le +// jeton, meme si Cloudflare est indisponible. +define('TURNSTILE_FAIL_CLOSED', false); \ No newline at end of file