如何将用户名和密码存储在单独的文本文件而不是此php文件中。 下面是代码。我想建立一个不使用数据库的登录注册系统。
<?php
// Init + Start session
error_reporting(E_ALL & ~E_NOTICE);
session_start();
// Handle AJAX request
switch ($_POST['req']) {
// Invalid request
default:
echo "ERR";
break;
// Sign In
case "in":
// Already signed in
if (is_array($_SESSION['user'])) {
die("OK");
}
// Email => Password
// ADD MORE OF YOUR OWN HERE!
$users = [
"john@doe.com" => "123456",
"jane@doe.com" => "654321"
];
// Check given email & password
if (isset($users[$_POST['email']]) && $_POST['password'] == $users[$_POST['email']]) {
$_SESSION['user'] = [
"email" => $_POST['email']
];
echo "OK";
} else {
echo "ERR";
}
break;
// Sign out
case "out":
unset ($_SESSION['user']);
echo "OK";
break;
}
?>```