Maison  >  Questions et réponses  >  le corps du texte

Créer un système de connexion PHP de base : un guide étape par étape

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);
    
    }?>

P粉139351297P粉139351297223 Il y a quelques jours515

répondre à tous(1)je répondrai

  • P粉418214279

    P粉4182142792024-04-03 10:54:03

    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

     $username,
            'password' => $hash,
        ];
    
        $fileRows = file_put_contents('accounts.txt', json_encode($data).PHP_EOL , FILE_APPEND | LOCK_EX);    
        }?>

    répondre
    0
  • Annulerrépondre