Я подумал, что должен один раз использовать JSON для формата хранения идентификаторов / пропусков, но я об этом забронировал, затем я наконец обнаружил, что JSON слишком сложен для меня, поэтому сейчас Я планирую использовать CSV .
Файл CSV будет выглядеть следующим образом. Имя файла id.csv.
aaa_id,aaa_pass
bbb_id,bbb_pass
ccc_id,ccc_pass
Левый столбец - это идентификатор, а правый столбец - пароль, и каждая информация разделена запятыми. Форма входа: login.php . Это мой пример для login.php.
<form method="post" action="login-process.php">
id <input type="text" name="id" size="20"><br>
pass <input type="text" name="pass" size="20"><br>
<input type="submit" value="login">
</form>
А теперь мне нужно написать login-process.php
<?php
error_reporting(0);
$handle = fopen("id.csv", "r");
while (($data = fgetcsv($handle)) !== FALSE) {
print $data['0'];
print "=>";
print $data['1'];
print "<br>";
}
?>
Когда я выполняю этот сценарий, он отображается как:
aaa_id=>aaa_pass
bbb_id=>bbb_pass
ccc_id=>ccc_pass
Я чувствую, что приближаюсь к конечной цели, но мне нужно написать код для аутентификации.
Как мне улучшить этот код?