Projet PHP - Agence tourix
En fin de semestre de première année, nous avions pour devoir de réaliser un site regroupant toutes les connaissances acquises. Le site devait avoir pour fonctionnalités une gestion de compte ainsi qu’une gestion de réservations.
Le lien du projet sur Git est le suivant : https://github.com/NicolasLONGHI/Projet_PHP_agenceDeVoyage
Comment fonctionne le site ?
Le principal langage de programmation utilisé est PHP. Nous avons utilisé les variables de session pour transmettre les informations suivantes de page en page : l’adresse mail, le prénom, le fait qu’il soit admin ou non et les messages d’erreurs.
Pour garantir une meilleure sécurité, nous avons hashé les mots de passe grâce à la fonction password_hash().
La base de donnée stocke les données de l’utilisateur, les différents voyages proposés et les réservations.
Nous avions le choix de créer une interface administrateur. C’est ce que nous avons fait. Celle-ci permet la création de nouveaux utilisateurs, la modification et suppression de ces derniers. Il est également possible de créer, modifier et supprimer une réservation.
Pour acquérir de nouvelles compétences, j’ai eu l’initiative d’installer sur un VPS ce projet. Voici le lien de l’article pour plus de détails : https://portfolio.nicolaslonghi.fr/2022/04/14/mise-en-production-dun-site-sur-un-vps/