Projet de groupe BTS SIO 1ère année pour le laboratoire pharmaceutique fictif Galaxy Swiss Bourdin (GSB) — système d'authentification des visiteurs médicaux : connexion, première connexion avec mot de passe robuste, changement de MDP.
Projet de groupe en BTS SIO 1ère année (Atelier Professionnel 2, groupe G02) — application web PHP MVC pour gérer l'authentification des visiteurs médicaux du laboratoire fictif GSB.
En auteur principal
controleur/c_changementMDP.php — toute la logique de changement de mot de passe : vérif de l'ancien MDP, regex de robustesse, comparaison nouveau/confirmation, hash et persistancevue/vueChangementMDP.php — formulaire associéEn co-auteur
modele/bd.inc.php (avec JeanJustin) — connexion PDO mutualiséemodele/bd.visiteur.inc.php (avec Maël, JeanJustin, Quentin) — fonctions d'accès à la table VISITEURvue/entete.html.php (avec JeanJustin) — entête HTML partagéPHP 7.4+ avec PDO, MySQL/MariaDB, pattern MVC, sessions PHP, hash sécurisé des MDP.
On a mis en place une documentation listant les normes de programmation à mettre en place dans le code.
On a proposé des conseils et consignes sécuritaires en matière de données destinées à l'entreprise GSB.
J'ai participé à l'évolution d'un site web en exploitant les données de l'organisation, notamment les informations des utilisateurs. Ces données (matricule, date de naissance et mot de passe) m'ont permis de mettre en place un système d'authentification.
Nous nous sommes organisés sur Tuleap, grâce à cela nous avons pu établir des objectifs et leurs délais qui fallait régulièrement mettre à jour. Le travail en équipe a aussi nécessité une organisation en termes de répartition du travail.