feat: enrichir l'édition du site public

This commit is contained in:
Alexandre NOEL 2026-09-07 15:52:16 +02:00
commit 1df26401a3
17 changed files with 115 additions and 15 deletions

View file

@ -148,6 +148,10 @@ try {
$assert(str_contains($html, '<h3>Titre</h3>'));
$assert(str_contains($html, '<strong>Texte</strong>'));
$assert(!str_contains($html, '<script>'), 'HTML brut non échappé');
$image = PublicContentFormatter::render('![Twix](/media/site/twix.webp)');
$assert(str_contains($image, '<img class="public-content-image"'));
$externalImage = PublicContentFormatter::render('![Piège](https://example.org/image.webp)');
$assert(!str_contains($externalImage, '<img'), 'Une image externe a été acceptée');
});
$test('Authentification et mot de passe haché', function () use ($db, $assert): void {
$assert(ini_get('session.use_strict_mode') === '1', 'Le mode strict des sessions est désactivé');