这个php脚本检查json文件中是否存在名称和密码。如果用户不存在同名,我们将其添加到我们的json文件中。如果存在,请使用以前保存的密码检查密码。如果密码不匹配,请告诉用户。请帮助修复。
$(document).ready(function() {
$('#submit').click(function() {
var name = $('#username').val();
var password = $('#password').val();
$.ajax({
type: 'POST',
url: 'php/login_script.php',
data: {
user: name,
pass: password
}
});
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="register">
<form method="POST" id="form">
<p>Enter your name</p>
<input type="text" name="username" id="username">
<p>Enter your pasword</p>
<input type="password" name="password" id="password">
</form>
</div>
<input type="Submit" id="submit">
&#13;
<?php
$name = $_POST['user'];
$password = $_POST['pass'];
if (isset($name) && isset($password)) {
$file = 'users.json';
$new_name = array('Name' => $name, 'Password' => $password);
$new_name = json_encode($new_name, JSON_PRETTY_PRINT, FILE_APPEND);
file_put_contents($file, $new_name );
$fileq = file_get_contents('users.json');
$taskList = json_decode($fileq,TRUE);
if (in_array($name, $taskList)) {
echo "Name is busy";
}
else{
echo "name is empty";
}
}
?>