J'ai pour tâche de créer un système de connexion en utilisant php, en particulier un système qui hache les mots de passe dans un fichier .txt (pas comme vous le souhaitez). Je l'ai essayé mais je n'arrive même pas à comprendre par où commencer. On m'a dit d'utiliser la fonction file() pour créer un tableau. Toute forme d'aide serait grandement appréciée
Actuellement, nous avons ceci
<!DOCTYPE html> <html lang="en"> <body> <form action="test.php" method="post"> <span>Username</span> <input type="text" name="Username" id="Login-Input-Username" required><br> <span>Password</span> <input type="password" name="Password" id="Login-Input-Password" required> <button type="submit" name="Submit-Button" value="submit" id="Login- Button">Sign In</button> </form> <?php if(isset($_POST['Submit-Button'])) { $username = $_POST['Username']; $password = $_POST['Password']; $hash = password_hash($password, PASSWORD_DEFAULT); $fileRows = file("accounts.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); }?>
Je ne sais vraiment pas pourquoi vous souhaitez stocker des données dans un fichier, mais vous pouvez réécrire votre code PHP comme ci-dessous