[Résolu] Comment protéger un article ou un menu par un mot de passe ?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
Je travaille actuellement sur un projet de journal de classe en ligne.
J'ai ainsi créé tous les journaux de classe de mon établissement, soit 54.
Dans un premier temps, l'ensemble de ces journaux de classe se trouvait dans le menu navigation de la page d'accueil.
La direction a alors souhaité que l'accès aux journaux de classe soit protégé par un mot de passe différent pour chaque journal de classe pour que les élèves et les parents ne puissent pas comparer le contenu des différents journaux de classe.
Ma première solution fut de créer 54 rôles différents et 54 utilisateurs.
Depuis, je n'ai plus accès à l'interface me permettant de gérer les différents rôles et je ne sais pas pourquoi.
En outre, des élèves sont parvenus à modifier le mot de passe des utilisateurs ainsi que les adresses mails rendant l'accès impossible aux journaux de classe pendant quelques heures.
Est-il possible de protégé l'accès de chaque journal de classe par un mot de passe sans devoir passer par un compte utilisateur ?
Faut-il incorporer chaque journal de classe dans un menu différent ou dans un article ?
Merci pour votre aide.

Forum : 
Version de Drupal : 

Bonjour,
Merci pour ta réponse.
Non, je ne l'avais pas encore fait.
J'ai aussi regardé du côté du module pour protéger les pages. Je me demande s'il ne faudrait pas que je fasse une page par classe protégée par un mot de passe différent puis créer un menu pour les différentes années et y insérer les pages. Je suis en train de travailler sur la procédure à suivre mais j'ai du mal à avancer. Un conseil sur la procédure à suivre serait le bienvenu.
Et encore merci pour ta réponse.

Bonjour,

en fait tout dépend de ce que tu veux faire. Veux-tu protéger des pages avec un mot de passe que tu vas partager avec plusieurs utilisateurs anonymes ou réserver le contenu de ta page à des utilisateurs authentifiés?? Dans ce dernier cas, je te conseillerai plutôt d'utiliser NodeAccess. C'est très souple d'utilisation et surtout hyper rapide.

Bonjour,
Comme le site est prévu pour une école, je voudrais que les élèves et les parents d'un groupe classe donné ne puissent que consulter ce groupe classe (et cela afin d'éviter les comparaisons).
J'ai déjà créé les agendas de tous les groupes classes de l'école en passant par le module views et je voudrais savoir maintenant comment configurer le module views pour protéger chaque agenda par un mot de passe.