web-dev-qa-db-fra.com

Obtenir une page vierge après avoir ouvert une session dans l'administration sur un compte autre que SU

Je souhaite donner à certains utilisateurs la permission d'accéder au panneau d'administration, mais aucune permission de modifier des éléments autres que ceux que j'ai spécifiquement autorisés.

J'ai créé un groupe appelé "John" dans lequel j'ai ajouté un utilisateur appelé "John". Ce groupe est un sous-groupe du groupe Utilisateurs enregistrés. J'ai spécifiquement défini des autorisations sur un article pour ce groupe, et je ne souhaite pas que ce groupe édite autre chose.

J'ai autorisé ce groupe à accéder au panneau de l'administrateur en définissant les options suivantes dans l'onglet Autorisations de Configuration globale:

  • Connexion au site: autorisée
  • Connexion administrateur: autorisée
  • Interface d'administration d'accès: autorisée

Mais lorsque je me connecte avec le nom d'utilisateur et le mot de passe de John, je reçois ceci: enter image description here

Il s'agit d'une page vierge dont l'en-tête se trouve généralement dans le panneau d'administration. Tout ce que je peux faire, c'est modifier les détails du compte de John.

J'ai seulement une extension installée: BreezingForms Lite ( http://extensions.joomla.org/extension/breezingforms-lite ).

Le panneau d'administration fonctionne correctement avec l'utilisateur que j'ai configuré lors de l'installation de Joomla. Mais cela ne fonctionne pas pour John, même lorsque j'ai essayé de donner au compte des autorisations de superutilisateur. C'est toujours juste une page blanche.

J'ai l'erreur signalant au 'maximum' dans configuration.php mais je ne reçois aucune erreur, pas même dans le journal des erreurs du serveur Web.

S'il vous plaît aider, merci!

2
q3d

De toute évidence, quelque chose ne va pas avec votre ACL.

En règle générale, il est généralement difficile de donner la réponse exacte à la question, car ACL nécessite une enquête pratique ou la configuration complète de celle-ci afin de permettre à quelqu'un d'essayer de comprendre ou de reproduire un problème.

Mais dans votre cas, je suppose que vous n'avez pas ajouté niveau d'accès pour votre nouveau groupe d'utilisateurs.

Si vous l'avez créé en tant qu'enfant dans le groupe d'utilisateurs enregistré, il n'héritera pas du niveau d'accès spécial à la visualisation. Par conséquent, les utilisateurs de ce groupe ne peuvent pas disposer d'un accès en visualisation aux éléments.

Alors, allez dans tilisateurs -> Niveaux d'accès - et assurez-vous de vérifier le niveau Spécial pour votre groupe d'utilisateurs.

* Notez également qu'il est recommandé de déconnecter/reconnecter les utilisateurs, après avoir apporté des modifications à la liste de contrôle d'accès.

3
FFrewin