Faire la recette complète depuis un appareil extérieur
Objectif de la leçon
Vérifier les parcours visiteur, membre et administrateur sur le forum hébergé, avec un message témoin et des contrôles de confidentialité, avant toute ouverture publique.
Explications
Pourquoi un essai depuis l'extérieur ?
Votre forum fonctionne sur l'hébergement et ses courriels ont été reçus. Nous allons maintenant réunir les pièces du parcours. Une recette compare le résultat attendu au résultat réellement obtenu. Réussir la connexion de CamilleAdmin ne prouve ni le fonctionnement d'un compte ordinaire, ni l'interdiction des forums privés, ni le téléchargement d'une pièce jointe.
L'appareil extérieur est un second appareil, par exemple votre téléphone, ou un autre ordinateur. Un réseau différent, tel que la connexion mobile, aide également à vérifier l'adresse depuis une autre connexion. Vous restez propriétaire de tous les comptes utilisés. Ne transmettez aucun mot de passe à une personne inconnue pour qu'elle « teste à votre place ».
La protection du dossier chez l'hébergeur reste active. Elle limite l'accès au chantier : c'est le premier écran d'authentification éventuel, avant phpBB. Ses identifiants ne sont pas ceux de recette_public. Une fois cette protection franchie, vous pouvez être visiteur de phpBB sans être connecté à un compte du forum. Ces deux niveaux doivent rester distincts dans votre bilan.
Préparer les trois parcours
1. Relisez votre carnet : courriel de test reçu, activation de recette_public aboutie, réinitialisation de son mot de passe terminée à la leçon 12. Si un de ces contrôles manque, arrêtez ici ; notez « recette incomplète » et reprenez la leçon concernée. Les courriels fonctionnent sur la copie hébergée ; ils restent désactivés dans tous les laboratoires locaux.
2. Vérifiez le relevé de préparation : les anciens comptes d'exercice ont été désactivés manuellement dans l'administration de la seule copie de publication. Les notifications natives par courriel de cette version les excluent dans cet état précis. Aucun autre membre public n'a encore été admis. Si un compte ou une extension d'envoi non contrôlés ont été ajoutés depuis, examinez-les avant le message d'essai. La file de courriels héritée a été traitée séparément à la leçon 10 : des messages déjà préparés ne sont pas équivalents à de nouvelles notifications.
3. Préparez CamilleAdmin dans son navigateur de gestion et l'autre appareil pour le visiteur puis recette_public. Sur les deux, utilisez l'adresse HTTPS exacte consignée, par exemple https://forum.votre-domaine.tld/ après remplacement par votre sous-domaine réel. Aucune page ne doit revenir vers localhost ou vers un ancien nom.
4. Avec CamilleAdmin, ouvrez temporairement phpBB : « Général », « Configuration du forum », « Désactiver le forum » sur « Non », puis « Envoyer ». Ne retirez pas la protection de l'hébergeur. Gardez le panneau d'administration disponible pour refermer après l'essai.
Visiteur : lire ce qui est public
5. Sur l'appareil extérieur, utilisez un profil n'ayant jamais mémorisé les identifiants du chantier et demandez une nouvelle page HTTPS. Avant de franchir la protection du dossier, vérifiez que le forum n'est pas affiché sans cette authentification. Franchissez-la avec vos identifiants de chantier. Restez ensuite déconnecté de phpBB et ouvrez « Annonces », puis « Questions publiques ». Les contenus publics autorisés doivent être lisibles.
6. Parcourez le titre, les liens de navigation, la connexion et l'inscription au clavier ou avec votre lecteur d'écran habituel. Identifiez les contrôles par leur nom et leur fonction. Notez tout champ sans intitulé compréhensible, tout lien inutilisable ou changement de page inattendu. Écrivez le nom du navigateur et de l'aide technique : votre essai ne certifie pas toutes les combinaisons possibles.
7. Reprenez une ressource publique déjà retenue à la leçon 9 : fichier joint inoffensif, avatar ou autre image autorisée. Vérifiez son ouverture depuis le forum, l'adresse utilisée et, pour un fichier téléchargé, son contenu attendu. Un téléchargement fonctionnel ne démontre pas que toute la mise en page est correcte. Si vous ne pouvez pas évaluer le rendu visuel, signalez cette limite et faites compléter ce point sans modifier le thème au hasard.
Membre : publier sans devenir administrateur
8. Connectez recette_public avec son mot de passe confirmé à la leçon 12. Dans « Questions publiques », utilisez « Nouveau sujet » si ce compte possède déjà le droit de participer. Saisissez comme sujet « Recette de publication — message de démonstration » et comme message : « Ceci est un essai pédagogique autorisé. Je vérifie la publication depuis un appareil extérieur. Aucune donnée réelle d'adhérent n'est utilisée. » N'ajoutez ni fichier ni abonnement, puis envoyez une seule fois.
Si la page annonce que le message requiert l'approbation d'un modérateur, il est enregistré mais pas encore public. Ne renvoyez pas le formulaire et ne retirez pas recette_public du groupe « Nouveaux utilisateurs enregistrés » pour contourner ce fonctionnement.
9. Si l'approbation est nécessaire, utilisez CamilleAdmin dans le panneau de modération : « File d’attente de modération », puis « Sujets en attente ». Ouvrez l'entrée portant le titre de votre essai, lisez-la et choisissez « Approuver ». Sur la confirmation, vous pouvez décocher « Informer le posteur au sujet de l’approbation ? » : nous n'ajoutons pas ici un nouveau test de courriel. Confirmez uniquement ce sujet. Si le compte n'a pas accès à cette modération, arrêtez la recette et examinez les droits selon le cours 2 ; n'ajoutez pas un droit au hasard.
10. Retrouvez le message avec recette_public. Utilisez ensuite « Déconnexion », puis redemandez le sujet : vous effectuez maintenant le contrôle visiteur phpBB. Le message doit rester visible après sa publication effective. Un refus de rédaction alors qu'elle est attendue est à résoudre avant l'ouverture, sans assouplir toutes les permissions.
Confidentialité et fin de l'essai
11. Avec CamilleAdmin, relevez l'adresse de « Coordination », réservé à l'équipe. Si un sujet fictif y est présent, relevez également son adresse. Ne conservez aucun paramètre de session : utilisez les adresses ordinaires avec leurs identifiants de forum ou sujet. Sur l'appareil extérieur, reconnectez recette_public et demandez ces pages. Utilisez ensuite « Déconnexion » et redemandez les mêmes adresses en visiteur phpBB. Aucun contenu privé ne doit être affiché. Une demande de connexion ou un refus est attendu ; l'absence du forum dans le menu ne suffit pas. Si l'espace prévu manque ou si CamilleAdmin ne peut pas préparer ce contrôle, arrêtez la recette pour vérifier le plan et les droits.
12. Dans ce contexte déjà déconnecté, redemandez une page du panneau utilisateur pour vérifier la demande de connexion. Avec CamilleAdmin, remettez « Désactiver le forum » sur « Oui » et envoyez. Le chantier demeure protégé et phpBB fermé. Conservez le message témoin identifié comme exercice et votre bilan daté. En cas d'échec de confidentialité, refermez sans attendre les autres essais.
Exemple commenté
Votre relevé peut indiquer : « Téléphone sur connexion mobile, navigateur et lecteur d'écran nommés. Protection de dossier demandée avant le forum. Visiteur phpBB : Annonces lisible. recette_public : sujet envoyé une fois, approbation demandée puis effectuée. Message visible en visiteur. Coordination : contenu refusé au membre et au visiteur. Déconnexion confirmée. Forum refermé, protection hébergeur maintenue. »
Ce texte est un modèle, pas un résultat acquis. Si le fichier joint ne s'ouvre pas, inscrivez son nom et l'erreur utile sans copier une adresse comportant un jeton. Si le message reste en attente, ne le qualifiez pas encore de public.
Exercice à réaliser
Dans votre carnet, rédigez cinq lignes de recette : accès public, publication ordinaire, interdiction d'un contenu privé, déconnexion, ressource téléchargée ou ouverte. Pour chaque ligne, indiquez compte, résultat attendu, observation et décision. Expliquez aussi pourquoi l'authentification du dossier ne dispense pas de tester les permissions phpBB. En cas d'échec, indiquez la leçon à reprendre plutôt qu'une correction improvisée.
Correction et résultat attendu
Un bon bilan identifie le contexte à chaque étape. Le visiteur a franchi la protection du chantier mais n'est pas connecté à phpBB. recette_public publie selon ses droits natifs et, si nécessaire, attend une approbation : cela n'est pas une panne. Le message est vérifié une fois visible par le visiteur.
Le sujet privé reste inaccessible même par son adresse connue. La ressource choisie provient bien du site public attendu et la déconnexion est testée par une nouvelle demande. Les éléments non évaluables restent notés, notamment le rendu visuel ou une combinaison de lecteur d'écran non essayée. Le point de sortie est identique en cas de réussite ou d'arrêt : phpBB fermé et protection de l'hébergeur maintenue, en attendant la décision de la prochaine leçon.
À retenir
Testez séparément le chantier protégé, les droits phpBB et les fonctions utiles. Un message en attente d'approbation n'est pas encore public. Une adresse privée doit rester protégée même si elle est connue. Conservez les observations réelles et refermez le forum à la fin de cette recette.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.