Les contenus du cours BRE03 Web Dev Course © 2024 par Mari Doucet sont sous licence CC BY-NC-SA 4.0
Placez-vous dans le dossier bre03-php-j6
de votre IDE et créez un dossier hash
.
Créez un fichier choose_password.php
dans lequel vous mettrez un formulaire HTML permettant de saisir un mot de passe. L’action de ce formulairre sera un autre fichier hash_password.php
.
Dans hash_password.php
, récupérez le mot de passe du formulaire, utiliser la fonction password_hash
vue dans le cours pour chiffrer ce mot de passe et affichez le résultat. Notez le mot de passe d’origine et sa version chiffré quelque part.
Créez un fichier test_password.php
qui contient un formulaire HTML permettant de aisir un mot de passe en clair et sa version chiffrée. L’action de ce formulaire est un autre fichier : decrypt_password.php
.
Dans decrypt_password.php
, récupérez les deux mots de passe du formulaire et comparez-les en utilisant la fonction password_verify
vue dans le cours. Si les mots de passe correspondent afichez “Mot de passe correct”, sinon “Mot de passe erroné”.