Anomalie constatée
PCA - Permissions - Masques de permission : Afficher les autorisations basées sur l’utilisateur
Sélectionnez un utilisateur avec des permissions autorisées et non autorisées
Cliquez ensuite sur le petit icône « Tracer la permission » d'une permissions autorisée, par exemple Peut modifier son mot de passe, constatez que celle-ci est définie en non autorisée
Correctif
Ouvrir ./phpbb/auth/auth.php et trouver :
Code: Tout sélectionner
$sql_is_local = $forum_id !== false ? 'AND ao.is_local <> 0' : '';
Code: Tout sélectionner
$sql_is_local = !empty($forum_id) ? 'AND ao.is_local <> 0' : '';
Fermez et vider le cache
Revenez au traçage de la permission Peut modifier son mot de passe et constatez que celle-ci est bien définie.
Fichier à télécharger (si vous ne voulez pas le modifier)
Sources :