<%
username=request.Form("username")
password=request.Form("password")
set rs=server.createobject("adodb.recordset")
sql="select * from user where username='"&username&"'"
rs.open sql,conn,1,1
if rs.eof and rs.bof then%>
<script language=vbscript>
MsgBox "用户名错误!"
history.go(-1)
</script>
<%else
pass=rs("password")
if pass<>password then
chkuserlogin=false
session("chkuserlogin")=false%>
<script language=vbscript>
MsgBox "密码错误!"
history.go(-1)
</script>
<% else
chkuserlogin=true
session("chkuserlogin")=true
session("username")=username end if
end if%>
表中要有用户名和密码对应的字段如vcUsername,vcPassword和主键P_ID
Set Rs = Server.CreateObject("ADODB.ReocrdSet")
SQL = "Select P_ID,vcPassword From table where vcUsername =' "request.form("username")&"'"
Rs.open sql Conn,1,3
If Rs.Eof and rs.bof Then
'没有用户
Else
if Trim(Rs(0)) = request.form("passoword") then
'登录成功
else
'密码错误
end if
End If
给你一段全一点的代码!!!绝对可用,不过数据库存你要自己建一个啦!!!
<%
if Request.Form("submit")="登录" then
'管理员登录的处理
session("name")=request.form("name")
session("password")=request.form("password")
dim rs,sql
set rs = server.createobject("adodb.recordset")
sql="select * from admin where name='" & Request.Form("name") & "' and password='" & Request.Form("password") & "'"
rs.open sql,conn,1,1
if err.number<>0 then
response.write "数据库操作失败:"&err.description
elseif rs.bof and rs.eof then
set conn = Server.CreateObject("Adodb.Connection")
conn.open "Provider=SQLOLEDB;Initial Catalog=teaching;Data Source=小弟;User ID=sa;Password=;"
Set Rs = Server.CreateObject("ADODB.ReocrdSet")
SQL = "Select P_ID,vcPassword From table where vcUsername =' "request.form("username")&"'"
Rs.open sql Conn,1,3
If Rs.Eof Then
Response.Write "没有这个用户"
Response.Write "<a href=""javascript:window.history.back(-1)"">返回</a>"
Response.End
Else
if Trim(Rs(0)) = request.form("passoword") then
'登录成功
else
Response.Write "密码错误!"
Response.Write "<a href=""javascript:window.history.back(-1)"">返回</a>"
Response.End
end if
End If
rs.close
Set Rs = Nothing
user = request.form("username")
pwd = request.form("passoword")
Set Rs = Server.CreateObject("ADODB.ReocrdSet")
SQL = "Select P_ID,vcPassword From table where username='"&user&"' and password='"&pwd&"'"
Rs.open sql Conn,1,3
If Rs.Eof and rs.bof Then
response.write("<script language='javascript'>alert('没有这个用户')</script>")