Jump to content

[Résolu] Vérifier si l'utilisateur identifié en BO est administrateur


Recommended Posts

Bonjour,

Créant un module permettant le paiement par prélèvement, il ne me reste qu'une chose à faire, vérifier que l'utilisateur est administrateur (quand il clique sur le bouton renvoyant vers le script générant le fichier) afin de le laisser télécharger le fichier des prélèvements.
Malheureusement, je n'ai trouvé nulle part comment faire.

Je pourrais certes contourner ce problème en regardant si l'utilisateur a accès à la section paiement, mais cela me semble un peu light.

Une idée sur le moyen de faire une sorte de isAdmin ?

Merci.

Share this post


Link to post
Share on other sites

les tables de la base concernées par la restriction des droits sont employée, access et profile.
la table access restreint l'accès aux onglets ce qui interdit l'accès de fonctionnalités du BO aux utilisateurs non autorisés.

Tout cela se gère dans le BO, en créant des profils, des utilisateurs et en permettant ou interdisant l'accès aux onglets.
A priori vous n'avez pas à le programmer dans votre module, il suffit d'en restreindre l'accès dans le BO.

Share this post


Link to post
Share on other sites

Si tu as créé un nouvel onglet en backOffice, les droits des employés sont tout à fait adaptés à ton besoin.

Si tu passes par la configuration du module.... il existe le module "Permission" de Julien, permettant de restreindre par l'accès au module

Share this post


Link to post
Share on other sites

Je n'ai justement pas crée d'onglet car je fais apparaître ce qu'il faut sur l'accueil du backoffice.
De plus, le téléchargement se fait via un fichier distinct, qui n'utilise pas header.php, donc je n'ai pas les contrôles automatiques d'implémentés.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More