Fichiers du core
7 fichiers impactés :
- ecrire/inc_version.php
- ecrire/balise/formulaire_inscription.php
- ecrire/inc/auth.php
- ecrire/inc/autoriser.php
- ecrire/inc/filtres.php
- squelettes-dist/formulaires/inscription.php
- squelettes-dist/identifiants.html
révision 20566
ecrire/inc_version.php
mise à jour de version.
révisions 20556, 20557, 20561
squelettes-dist/identifiants.html
squelettes-dist/formulaires/inscription.php
ecrire/balise/formulaire_inscription.php
ecrire/inc/auth.php
ecrire/inc/autoriser.php
ecrire/inc/filtres.php
révision des autorisations d’inscriptions. La fonction tester_config devient un appel à une fonction surchargeable autoriser_inscrireauteur prenant en argument le type d’inscription et éventuellement l’ID d’une rubrique. Par défaut cette fonction n’accepte que les types 6forum et 1comite, et ignore la rubrique. Déléguer dans tous les cas l’autorisation de s’inscrire à autoriser("inscrireauteur", $mode, $id). Mais si aucun mode n’est fourni sur le #FORMULAIRE_INSCRIPTION, on choisit le meilleur possible parmi 1comite ou 6forum.
révision 20542
ecrire/inc/filtres.php
Inscription d’un auteur : le commentaire dit "Si mode inconnu laisser faire, c’est une extension non std", mais passer quand même par une autorisation, qui par défaut sera à false (puisque l’auteur est non connu, donc non identifié, il n’a aucun droit par défaut). Il suffit que autoriser("inscrireauteur", "xxx") renvoie true pour permettre l’inscription d’un auteur avec le statut xxx