Je développe la possibilité pour les administrateurs de se connecter et je suis sur le point de créer la page d'ouverture de session d'administration, mais je suis un peu déchiré quant à l'endroit où le placer.Développement de connexion Admin
Pour les détails, cela fait partie d'un framework MVC, et la partie administration est dans son propre dossier -/admin; l'administration est donc complètement séparée de la partie publique du site.
Je voudrais placer la page de connexion réelle dans son propre fichier php pour plus de sécurité en le séparant du reste du site. De cette façon, s'ils en détruisent un, ils ne le font pas tous. Cependant, vous devez alors traiter la demande de connexion - devrait-elle être dans le même fichier PHP que la connexion, ou devrait-elle résider dans un autre fichier, ou tout cela devrait-il faire partie du framework?
Toutes les suggestions seraient grandement appréciées.
EDIT: juste pour un éclaircissement, c'est la première fois que je crée un système d'utilisateur, alors s'il vous plaît faites-moi confiance :) (Tous les bons tutoriels/exemples de liens sont également très appréciés).
La partie admin du site est dans son propre dossier mais utilise les mêmes fichiers de base, classes, etc. que le frontal - les fichiers sont seulement écrasés dans la partie admin au besoin. En outre, un 'admin' est juste un certain type d'utilisateur - les rôles et les permissions ont déjà été compris.
J'ai juste du mal à démarrer - en particulier où implémenter/mettre le formulaire de connexion. Je pensais qu'il serait préférable pour la sécurité d'avoir un fichier physiquement séparé pour la connexion, mais je vois que ce pourrait ne pas être le cas.
Oui, même si la section admin du site se trouve dans son propre dossier, elle utilise toutes les mêmes classes que le reste du site. Il utilise uniquement les fichiers dans le dossier admin s'ils sont présents - sinon, il est par défaut les classes de structure –