Préparer les comptes et vérifier leurs appartenances
Objectif de la leçon
Créer les deux comptes manquants, préparer trois profils ordinaires stables et gérer leurs appartenances sans confondre groupe par défaut, chef de groupe et permission.
Explications
Préparer des comptes de test représentatifs
Vous disposez déjà d’eleve_test et de deux groupes fermés vides. Créez seulement les deux comptes manquants : inscrit_test et equipe_test. Vous utiliserez la procédure d’inscription du cours 1 sur http://localhost/forum-ecole/. L’objectif est de disposer de comptes ordinaires dont vous connaissez le rôle, pas de multiplier les comptes de gestion.
Préparez deux adresses courriel distinctes et réellement contrôlées, ou deux alias réellement fonctionnels de votre messagerie. Vérifiez que votre fournisseur prend en charge les alias avant de les utiliser. N’inventez pas une adresse en .local et ne reprenez pas celle d’un autre compte si la réutilisation est interdite. Même avec l’envoi de courriels désactivé dans le forum local, la vérification du domaine de l’adresse peut nécessiter un accès Internet pour le contrôle DNS.
Choisissez des mots de passe personnels conformes aux exigences du formulaire. Conservez-les dans votre gestionnaire de mots de passe ; n’inscrivez pas ces secrets dans les messages du forum. Gardez les noms des trois comptes bien distincts dans vos notes de test.
Créer inscrit_test et equipe_test
Le cours 1 pouvait se terminer par la désactivation des inscriptions. Avant de vous déconnecter, ouvrez avec CamilleAdmin le Panneau d’administration, « Général », puis « Paramètres des enregistrements ». Relevez la valeur d’« Activation de compte ». Si « Désactiver l’enregistrement » est sélectionné, choisissez « Pas de vérification (accès immédiat) » pour rouvrir temporairement les inscriptions de ce forum local, puis activez « Envoyer ». Ce choix permet de créer les comptes du laboratoire même si l’envoi de courriels y est désactivé. Si un autre mode d’activation fonctionne déjà, conservez-le.
Depuis le forum, déconnectez-vous de CamilleAdmin. Activez « S’enregistrer », lisez les conditions et choisissez « J’accepte ces conditions » si vous les acceptez. Renseignez « Nom d’utilisateur » avec inscrit_test, votre première « Adresse courriel », puis le mot de passe et sa confirmation. Complétez les autres champs et la confirmation anti-robot affichée, puis activez « Envoyer ».
Suivez le message de résultat et le mode d’activation retenu ci-dessus. Si le compte est actif immédiatement, connectez-vous pour vérifier son nom. Si une activation est requise, terminez cette étape avant de poursuivre. Déconnectez-vous, puis répétez l’inscription avec equipe_test et la seconde adresse. Ne recréez pas eleve_test. Une fois les deux comptes créés et actifs, rétablissez avec CamilleAdmin la valeur initiale d’« Activation de compte » si vous l’aviez changée pour cet exercice ; les comptes déjà créés restent utilisables.
Si le nom demandé existe déjà à la suite d’un précédent essai, vérifiez le compte existant et utilisez-le. Si le domaine courriel est refusé, vérifiez l’adresse et la connexion Internet avant de recommencer. Un compte créé mais encore inactif et un mot de passe erroné sont deux problèmes distincts : lisez le message présenté par phpBB.
Écarter le statut temporaire de nouveau membre pour ces exercices
Reconnectez-vous comme CamilleAdmin. Un nouveau compte peut appartenir à la fois à Utilisateurs enregistrés et à Nouveaux utilisateurs enregistrés. Ce second groupe peut imposer des restrictions supplémentaires, par exemple une approbation des messages. Si vous ignorez cette appartenance, vous pourriez attribuer à tort un blocage au groupe associatif.
Pour nos trois comptes de laboratoire, nous allons retirer explicitement ce statut temporaire. Cela stabilise les profils destinés à tester les permissions du chapitre 4. Les règles générales applicables aux futures inscriptions restent inchangées. Sur un forum réel, la sortie de ce statut relève de votre politique d’accueil ; ici, vous connaissez ces comptes et leur fonction de test.
Ouvrez « Membres et groupes », « Gérer les membres », saisissez inscrit_test puis « Envoyer ». Affichez « Groupes » dans « Sélectionner un formulaire » et relevez ses appartenances. Revenez au formulaire « Vue d’ensemble ». Dans « Outils rapides », si l’action « Supprimer du groupe “Nouveaux utilisateurs enregistrés”. » est proposée, sélectionnez précisément cette action, activez « Envoyer » dans ce formulaire et confirmez l’opération demandée. Lisez le résultat, puis vérifiez de nouveau le formulaire « Groupes ».
Cette action native retire l’appartenance et le statut de nouvel utilisateur. Elle ne supprime pas le compte. Ne la confondez pas avec « Supprimer ce membre ». N’utilisez pas simplement un changement de groupe par défaut : cela ne ferait pas disparaître l’appartenance temporaire.
Répétez la vérification pour equipe_test et eleve_test. Si l’action n’est pas proposée et que Nouveaux utilisateurs enregistrés est absent, le compte est déjà prêt. À la fin, les trois comptes restent dans Utilisateurs enregistrés et ne sont plus dans Nouveaux utilisateurs enregistrés. Ne modifiez pas la « Limite de messages d’un nouveau membre » pour l’ensemble du forum et ne publiez pas des messages inutiles pour atteindre un seuil.
Ajouter les membres aux deux groupes
Dans « Gérer les groupes », ouvrez « Membres » sur la ligne Adhérents de l’association. Dans la partie « Ajouter des membres », choisissez « Non » pour « Définir comme chef de groupe » et « Non » pour « Définir comme groupe par défaut ». Dans « Nom d’utilisateur », saisissez les deux noms, un par ligne :
eleve_test
equipe_test
Activez le bouton « Envoyer » de la partie « Ajouter des membres ». Relisez le résultat, puis la liste du groupe. Les deux comptes doivent figurer dans « Membres approuvés ». Un ajout direct par l’administrateur est immédiatement une appartenance approuvée ; ces comptes n’ont pas à demander eux-mêmes l’adhésion au groupe fermé.
Revenez à « Gérer les groupes » et ouvrez « Membres » pour Équipe de l’association. Ajoutez seulement equipe_test avec « Non » pour chef et pour groupe par défaut. Vérifiez ensuite la présence de ce compte dans les deux listes. inscrit_test reste absent des deux groupes.
Un chef de groupe dispose d’une responsabilité de gestion des membres de son groupe ; ce titre ne signifie pas à lui seul modérateur des discussions. Nous laissons ici cette gestion à CamilleAdmin. equipe_test aura plus tard une modération locale sur Questions publiques grâce à des permissions distinctes, sans devenir chef de groupe ni Modérateur global.
Comprendre le groupe par défaut par une modification réversible
Dans « Gérer les membres », sélectionnez equipe_test, puis le formulaire « Groupes ». Les trois appartenances attendues sont Utilisateurs enregistrés, Adhérents de l’association et Équipe de l’association. Sur la ligne d’Équipe de l’association, activez « Définir comme groupe par défaut » et confirmez si phpBB le demande. Relisez toute la liste : le compte appartient toujours aux trois groupes.
Vous n’avez pas transféré le compte d’un groupe à l’autre. Vous avez changé son groupe de référence pour certains paramètres de présentation. Comme nous n’avons défini ni couleur, ni rang, ni avatar particuliers, il peut n’y avoir aucun changement visuel spectaculaire. La bonne preuve est la désignation du groupe par défaut dans le formulaire, accompagnée de la conservation des autres lignes.
Terminez en choisissant Utilisateurs enregistrés comme groupe par défaut pour equipe_test. Vérifiez également ce choix pour inscrit_test et eleve_test. Vous disposez alors d’un état simple à relire : les trois comptes partagent le même groupe par défaut, mais pas les mêmes appartenances associatives.
Tenir les appartenances à jour
L’admission dans un groupe fermé n’est pas synchronisée automatiquement avec une cotisation ou un changement d’équipe. Pour retirer ultérieurement un membre d’un groupe, ouvrez sa liste « Membres », cochez seulement son nom, sélectionnez « Retirer ce(s) membre(s) du groupe », activez « Envoyer » et vérifiez la confirmation. Cette opération retire une appartenance ; elle ne supprime ni le compte ni ses messages.
Si une personne quitte l’équipe mais reste adhérente, retirez seulement son appartenance à Équipe de l’association. Changer son groupe par défaut ne suffit pas à lui retirer les permissions du groupe Équipe. Pour l’exercice, conservez equipe_test dans les deux groupes : le départ décrit ici explique la maintenance, il n’est pas à exécuter maintenant.
Exemple commenté
La fiche de contrôle finale
inscrit_test : Utilisateurs enregistrés ; aucun des deux groupes associatifs.
eleve_test : Utilisateurs enregistrés et Adhérents de l’association.
equipe_test : Utilisateurs enregistrés, Adhérents de l’association et Équipe de l’association.
Pour les trois : compte actif, groupe par défaut Utilisateurs enregistrés, absence de Nouveaux utilisateurs enregistrés, aucun statut de chef, aucune appartenance à Administrateurs ou Modérateurs globaux, « Fondateur » réglé sur « Non » dans la Vue d’ensemble. CamilleAdmin conserve sa fonction de gestion.
Exercice à réaliser
Exercice — rendre les trois profils utilisables
1. Créez et activez inscrit_test et equipe_test selon la procédure expliquée. Vérifiez une connexion avec chacun, puis revenez à CamilleAdmin.
2. Pour chacun des trois comptes, relevez les groupes et utilisez, si nécessaire, l’outil de sortie du statut Nouveaux utilisateurs enregistrés. Vérifiez ensuite son absence dans « Groupes ».
3. Ajoutez eleve_test et equipe_test à Adhérents de l’association, puis equipe_test seul à Équipe de l’association. Contrôlez les listes des deux groupes : membres approuvés, aucun chef et aucune adhésion en attente.
4. Avec CamilleAdmin, dans la fiche d’equipe_test, réalisez le changement temporaire de groupe par défaut vers Équipe, vérifiez la conservation des trois appartenances, puis rétablissez Utilisateurs enregistrés.
5. Relisez les trois fiches individuelles et comparez-les à la fiche de contrôle. Si inscrit_test figure dans un groupe associatif à cause d’une erreur de saisie, retirez seulement cette appartenance avec l’action expliquée, puis contrôlez de nouveau. N’effectuez aucun test de publication dans les nouveaux forums pour conclure sur leurs permissions : elles restent à configurer.
Correction et résultat attendu
Correction et état attendu
Adhérents de l’association contient exactement deux membres approuvés : eleve_test et equipe_test. Équipe de l’association en contient exactement un : equipe_test. Aucun des deux groupes ne contient de chef ou de membre en attente. inscrit_test ne figure dans aucune de ces listes.
Les trois comptes sont actifs, conservent Utilisateurs enregistrés comme appartenance et comme groupe par défaut, et sont sortis de Nouveaux utilisateurs enregistrés. Les deux groupes personnalisés restent de type Fermé. Le bref changement de groupe par défaut n’a retiré aucune appartenance à equipe_test.
Si un ajout signale un nom inexistant, vérifiez l’orthographe dans « Gérer les membres » et revenez à la liste avant de recommencer. Si phpBB indique que les membres font déjà partie du groupe, contrôlez la liste au lieu de répéter l’ajout. Si vous avez sélectionné chef par erreur, cochez le compte concerné et utilisez « Rétrograder le(s) chef(s) de groupe » : il reste membre ordinaire.
Les nouveaux groupes n’ont toujours reçu aucune permission de forum, d’administration ou de modération dans ce chapitre. Les comptes gardent leurs droits antérieurs par leurs autres appartenances. La visibilité de Vie de l’association ou de Coordination n’est donc pas encore le critère de réussite : vous venez de préparer les identités qui permettront de régler et de tester précisément ces accès.
À retenir
Les trois profils de test sont distincts et vérifiables. Les admissions associatives sont explicites, le statut de nouveau membre a été retiré uniquement pour ces comptes de laboratoire, et le groupe par défaut ne remplace aucune appartenance. Une sortie de groupe se fait en retirant l’appartenance concernée ; les permissions des espaces seront réglées au chapitre suivant.
Seuil de réussite, en pourcentage : 100 %. QCM obligatoire pour terminer le cours.