如何用检验用户输入的密码是否正确?
我通过一个表单使用户登陆:
<b>User Login</b>
<form name = "UserLogin" Action = "QueryUser.asp" Method = "POST">
UserName:<input type = TEXT name = "UserName"><br>
Password:<input type = TEXT name = "Password">
<p><input type = RESET Value = "Clear">
<input type = SUBMIT Value = "Submit"></p>
</form>
然后在QueryUser.asp中连接数据库并且检查是否存在这个用户,我用的脚本
语言是JavaScript:
// 连接数据库得一些步骤...省略
SQL = "SELECT * FROM 用户 WHERE 用户名 = '" + Request.Form("UserName") + "'" ;
rsData.Open(SQL, dbConnection, adOpenKeyset, adLockReadOnly, adCmdText);
// 判断一下这个用户是否存在
if(rsData.BOF && rsData.EOF)
{
Response.Write("非法用户");
Response.End() ;
}
else
{
username=Request("UserName");
Session("username") = ""+username;
}
请问下一步我想验证输入的密码是否正确该如何对Recordset对象进行编程呢?
假设数据库中每一条信息包括姓名和密码两个条目,用JavaScript实现。