JS登录界面如何储存用户名和密码信息,实现登录的时候查询验证匹配,不用数据库有三个用户,求JS代码

HTML代码

<!DOCTYPEhtml><html><head><title>文档</title></head><body>
用户名:
密码:
</body></HTML>

Js代码

[xss_clean]var帐户全部=[{'username':'admin','passwd':'admin123'},{'username':'jack','passwd':'jack'}]//存储账户json数据的数组functionlogin(){//登录判断varusername=document.getElementById('username_input').value;//获取用户名输入框的内容。
varpasswd=document.getElementById('passwd_input').value;//获取密码输入框的内容。
varaccount=accountAll.filter(function(e){returne.username==用户名})[0];//过滤账户,如果数组不存在则返回空数组。
if(!account){控制台。
log('账户不存在');}else{if(account.username==用户名&&account.passwd==passwd){console.log('登录成功');}else{console.log('登录失败');}}}[xss_clean]

php或者javascript注册界面如何判断用户名和邮箱是否已存在,存在则报错。以下是我的代码请高手指点

$sql="插入`user`(`id`、`用户名`、`密码`、`电子邮件`、`idgroup`、`lastdate`)值('','$_POST[用户名]','$_POST[密码]','$_POST[电子邮件]','$_POST[idgroup]',now())';$sql1="select*fromuserWhereusername='$_POST[用户名]'";$sql2="select*fromuserWhereemail='$_POST[email]'";if(mysql_query($sql1)){echo"[xss_clean]alert('用户名已存在');location='reg.php';[xss_clean]";}elseif(mysql_query($sql2)){echo"[xss_clean]alert('邮箱已存在');location='reg.php';[xss_clean]";}else{if(mysql_query($sql)){print("[xss_clean]alert('注册成功');location='login.php';</脚本>");}}这是服务器判断。
也可以使用ajax来判断。