Bonjour,
Je vous expose mon problème depuis le début.
J'ai réalisé un site sur demande avec plusieurs modules et 2 niveaux d'utilisateurs.
La table utilisateur ne doit pas être modifié et ne peux contenir que les utilisateurs fournit par le client
Site général
--Module santé
--Module cours
--Module calendrier
--Module rdv
La demande du client était que tous les utilisateurs puisse avoir accès en "lecture" à tous les modules et seulement les admins en écriture.
j'ai donc dans la table mis une colonne admin enum 0,1 et tout était parfait.
Récement le client m'a demandé que des invités puissent avoir acces a Site général sans avoir acces au module.
J'ai donc créé une table invités et quand on accède à une page du site on vérifie si c'est un invité ou un utilisateur et on affiche ou pas la page en conséquence.
Mais nouvellement, le client me demande d'autorisé en écriture l'acces à un invités en particulier car c'est lui maintenant qui va gérer un module en particulier.
Je vous avoue que je n'ai pas trop envie de reprendre à zéro la partie gestion des accès.
Auriez vous une idée de comment je peux créé un gestion par niveau d'un site? ou bien des tutos?
Merci pour vos réponses.
Cordialement,
Partager