Boîte de dialogue de connexion sans lien vers le logo car DISCOURSE_FORCE_HTTPS est défini sur 'false'

Je viens de découvrir que ma boîte de dialogue de connexion au forum affiche maintenant un symbole de remplacement « manquant » là où le logo du forum apparaissait auparavant.

Une fois connecté, le logo principal du site apparaît normalement.

Je n’ai téléchargé que deux variantes de logo : le « Logo principal » standard et le « Petit logo », les autres options de variante n’étant pas utilisées, ce qui fait que l’une des deux premières est utilisée par défaut.

Je n’en suis pas certain, mais je me demande si cela est lié à une mise à jour ou une reconstruction récente du forum ?

Quelque chose pourrait-il empêcher les utilisateurs non connectés d’accéder aux ressources du site comme les logos ?

1 « J'aime »

Je me demande… est-ce que cela pourrait être causé par ceci ?

(post)

Est-ce que cela se produit en mode sans échec ? Y a-t-il des erreurs dans la console du navigateur ?

Au cas où cela aiderait à affiner, je pense que cela se situe sur la page de destination « connexion requise » ? (Corrigez-moi si je me trompe :slight_smile:) Je peux voir l’en-tête du logo comme d’habitude sur votre page d’inscription et sur la page de connexion elle-même.

Je ne pense pas que le logo y soit inclus par défaut et que l’image soit quelque chose que vous avez ajouté manuellement. Vérifier comment cela a été ajouté pourrait donner des indices sur ce qui a pu changer. :crossed_fingers:

Cela pourrait être dû au fait que je n’ai pas de logo approprié défini sur mon site. Je dois vérifier quelques trucs… :slight_smile:

2 « J'aime »

Merci @NateDhaliwal, quelques bonnes suggestions.

Basculer ce paramètre puis recharger ne change rien.

Je n’arrive pas du tout à accéder au mode sans échec - https://discourse.nzarchiteure.net.nz donne un avertissement de lien mort dans mon navigateur (tout comme http://discourse.nzarchiteure.net.nz)

Il y a certainement des erreurs sur cette page - suggérant que la boîte de dialogue de connexion essaie pour une raison quelconque de référencer un mélange d’URL basées sur https et http pour son contenu.

(index):365  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure font 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Regular.woff2?v=0.0.19'. This request has been blocked; the content must be served over HTTPS.
(index):365  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure font 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Bold.woff2?v=0.0.19'. This request has been blocked; the content must be served over HTTPS.
app.js:297 ℹ️ Discourse v2025.12.0-latest — https://github.com/discourse/discourse/commits/4e84c286d6 — Ember v6.6.0
content.js:18 [Form Persistence] Initialisation de l'extension de persistance de formulaire...
content.js:868 shouldRun: false
(index):1  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure favicon 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_32x32.png'. This request has been blocked; the content must be served over HTTPS.
content.js:13 [Form Persistence] Données récupérées du stockage : Object
content.js:18 [Form Persistence] La persistance de formulaire n'est pas activée pour la page actuelle
(index):1  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure element 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
(index):1  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure image 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. This request has been blocked; the content must be served over HTTPS.
(index):1  Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure element 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_512x512.png'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
content.js:18 [Form Persistence] Instruction de vérification d'état reçue
content.js:13 [Form Persistence] Données récupérées du stockage : Object
content.js:18 [Form Persistence] État de la page mis à jour : Object


Je ne sais pas non plus d’où viennent ces caractères chinois parmi les avertissements de la console, et s’ils sont préoccupants ? Le site lui-même a été créé en anglais, et aucune autre traduction n’est configurée.

Comment puis-je indiquer à Discourse de ne charger les images qu’en https ?

2 « J'aime »

Les avertissements de contenu mixte peuvent être importants, surtout en conjonction avec votre autre sujet Bogus Dashboard advice

@Paul_King Cela aurait-il pu se produire dans le cadre de ces changements récents sur votre site ? Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt - #9 by pfaffman

1 « J'aime »

Oui, vous avez tout à fait raison, merci @JammyDodger

Il s’avère que mon fichier app.yml avait le paramètre DISCOURSE_FORCE_HTTPS réglé sur ‘false’

Après l’avoir changé en ‘true’ et reconstruit, le logo réapparaît et l’avertissement dans le tableau de bord de l’administrateur a disparu.

2 « J'aime »