判断用户名和密码是否和数据库中的相符
代码如下
登陆问题搞定 但是
login.asp
<%
aaa1=request.form("name")
bbb2=request.form("pass")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("database\example3.mdb")
exec="select *from info where(user='"&aaa1&"' and password='"&bbb2&"')"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
if not rs.eof then
rs.Close
conn.Close
session("checked")="yes"
session("check")="right"
response.Redirect "adminview.asp"
else
session("checked")="no"
session("check")="wrong"
response.Redirect "login.htm"
end if
%>
-----------------
adminview.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%if not session("checked")="yes" then
response.Redirect "logn.htm"
else
%>
管理员页<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("database\example3.mdb")
exec="select * from guestbook order by ID DESC"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
If Request("Page")="" Then
Page=1
Else
Page=cint(Request("Page"))
End If
RS.PageSize =10
If Not rs.eof Then
RS.AbsolutePage =page
End if
pagecount=rs.pagecount
%>
<%
function HTMLEncode(fString)
if fString<>"" then
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString, CHR(13), "")
fString = Replace(fString, CHR(10) & CHR(10), "
")
fString = Replace(fString, CHR(10), "
")
end if
HTMLEncode = fString
end function
%>
<%I=1
Do until rs.EOF or I>RS.PageSize id1=rs("id") %>
|
<%=HTMLEncode(rs("tietle").value)%> |
<%=rs("name")%> |
<%response.write "删除"%> |
<%response.write "修改"%> |
<%response.write "回复"%> |
<%rs.MoveNext
I=I+1
Loop %>
<%
For j=1 to pagecount
IF J<>page THEN
response.write "
"&j&"."
End If
Next
response.write"
共"&pagecount&"页"
%>