Modérateur PHPfrance |
8758 Messages
13 oct. 2016, 13:15
salut,
c'est pas forcément déconnant a partir du moment où tu ne duplique pas de code et que tu ne perds pas l'utilisateur.
Il faut que du point de vu utilisateur passer du site 'normal' à l'administration ou la partie demandeur / bénévole soit transparente (au pire un /admin /demandeur ou /benevole dans l'url).
sauf cas particulier tu pourrais limite tout faire au même endroit avec une bonne gestion des utilisateurs et de leurs droits pour n'afficher que ce qu'ils ont le droit de voir.
Par exemple sur un forum il n'y a pas une partie 'modérateur' une partie 'utilisateur' et une partie Admin, tous est réalisable depuis l'interface mais suivant les personnes connectées elles n'ont pas accès à la même chose.
c'est pour cela qu'il faut prendre en compte les notions de sécurité (comme csp) a cœur et dès le début

.
si tu souhaite utiliser des répertoires différents dans le code pour t'y retrouver pas de soucis mais ne duplique pas de code (je radote ? :;) )
par exemple
\
\admin
\benevole
\site
\commun
commun contient toutes la mécanique qui va bien pour la connexion à la base et les DAO (voir classes métiers) qui seront utilisés par les autres.
Si tu utilise un autoloader (comme indiquer dans la
PSR-4) cela ne devrait pas poser de soucis.
tu peux baser ton projet sur
composer (un tuto
https://www.grafikart.fr/tutoriels/php/composer-480).
c'est pratique un gestionnaire de dépendance et en plus il te gère l'autoload.
et du coup ta structure sera un peu décalée mais le principe est la
@+
Il en faut peu pour être heureux ......