Bonsoir tout le monde,
Je viens demander votre aide au sujet du développement d'un site web sans framework.
Je souhaite faire évoluer mon site au cours du temps, ainsi j'avais pensé à cette structure (base):
-Dossier lib contenant ma couche de communication à ma base de donnée et divers script privé (protégé en acces direct) .
-Dossier views avec les vues sur le site (protégé en acces direct) appelé par index.php à la racine.
-Dossier services (non protegé) effectuant un traitement par un appel en methodes POST ou GET et renvoyant des données : JSON - IMAGE - FICHIER
J'ai pensé a cette structure car pour un projet de fac nous avions fait quelque chose de similaire.
Mes questions :
Peut on rediriger un utilisateur qui essaye d’accéder directement à un service ?
Par exemple :
Si dans mon dossier service j'ai : login.php, qui prend un pseudo et un mot de passe en POST (via un formulaire en AJAX depuis la page d'accueil du site) .
Ce service traite la requète et renvoie un objet JSON indiquant un status : 'erreur' ou 'reussite'.
Si l’utilisateur tape dans l'url service/login.php, il verra l'objet JSON de ce fait je voudrais le rediriger sur une page de login.
(Sur de gros site je vois qu'on ne peut acceder directement a leur page de connexion, il n'utilisent peut être pas se genre de modèle ??)
Est ce que cette structure est viable sur le long terme en comparaison à un modèle MVC ?
Au départ je réalise ce site pour améliorer mes compétence en développement web mais j'aimerais en faire un vrai site par la suite.
J'espère avoir été clair et merci pour vos futures réponses.
Partager