Warning: session_start(): open(/var/lib/php/session/sess_b38ivk1j6fasc3m19bqphmt92s, O_RDWR) failed: No space left on device (28) in /home/storage/vhosts/jules-jean-louis.students-laplateforme.io/httpdocs/moduleconnexionb2/index.php on line 3

Warning: session_start(): Failed to read session data: files (path: /var/lib/php/session) in /home/storage/vhosts/jules-jean-louis.students-laplateforme.io/httpdocs/moduleconnexionb2/index.php on line 3
Docs - Module.co

Documentation

À Propos du Site

Ce site a été conçu pour offrir une expérience de connexion et d'inscription efficace.

Pour sa conception, les technologies suivantes ont été utilisées :

Technologies Employées

  • Backend : Le backend a été développé en utilisant PHP, ce qui permet de gérer la logique côté serveur.
  • Frontend : Le frontend a été réalisé en JavaScript natif pour une interaction fluide avec les utilisateurs.
  • Architecture MVC : Le site suit le modèle MVC (Modèle-Vue-Contrôleur) pour une structuration claire du code.
  • Gestion des Erreurs : En backend, des fonctions système de PHP telles que filter_var, password_hash, etc., sont employées pour garantir une sécurité accrue et une gestion efficace des erreurs.
  • Système de Routage : Le site utilise Altorouter pour gérer les routes, facilitant ainsi la navigation et le traitement des demandes.
  • API Fetch : L'API Fetch est employée pour effectuer des requêtes asynchrones vers le backend et gérer les formulaires de manière fluide.

Pages du Site

  • Page d'accueil : La page par défaut contient des liens vers différentes sections du site et affiche le titre principal.
  • Page de documentation (actuelle) : Cette page présente une description détaillée du site ainsi que divers éléments composés.
  • Page de profil : Sur cette page, les utilisateurs peuvent mettre à jour leurs informations personnelles et supprimer leur compte.
  • Page d'administration : Cette page permet aux administrateurs de visualiser tous les utilisateurs, d'apporter des modifications, de supprimer des comptes et de trier les données selon leurs besoins.