我有一個任務是使用php 製作一個登入系統,特別是一個將密碼雜湊到.txt 檔案中的任務(這不是你想要的方式)我已經嘗試過,但無法弄清楚甚至如何開始。我被告知要使用函數 file() 建立一個陣列。將不勝感激任何形式的幫助
目前有這個
<!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粉4182142792024-04-03 10:54:03
我真的不知道為什麼你想將資料儲存在檔案中,但你可以重寫你的 PHP 程式碼,如下所示
$username, 'password' => $hash, ]; $fileRows = file_put_contents('accounts.txt', json_encode($data).PHP_EOL , FILE_APPEND | LOCK_EX); }?>