Créer un système de connexion PHP de base : un guide étape par étape
P粉139351297
P粉139351297 2024-04-02 11:54:37
0
1
596

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粉139351297
P粉139351297

répondre à tous(1)
P粉418214279

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);    
    }?>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal