关于ASP审核管理员帐号的代码1

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:52:20
请问如何在审核页面里审核数据库里面是否有管理员的帐号.如果没有就返回登陆页面,反之就转到管理页面.谢谢
登陆后为什么我的页面总是去到错误的页面
<!--#include file="conn.asp"-->
<%
dim usename
dim password
usename=request.form("usename")
password=request.form("password")
set rs=server.createobject("adodb.recordset")'打开记录集对象
'查找管理员信息是否存在
sql = "select * from admin where pwd="&password&"and admin="&usename&""
'打开记录集
rs.open "admin",conn,1,1
'管理员信息存在并且密码正确则跳转到网站管理首页manage.asp
if not rs.eof then
if rs("admin")=request.form("usename") AND rs("pwd")=request.form("password") then
session("usename")=rs("admin")
session("password")=rs("pwd")
response.redirect "download.asp"
else
response.write"<Script Language=Javascript>window.alert('你是非法管理员!无操作权限!'

<!--#include file="conn.asp"-->
<%
dim usename
dim password
usename=request.form("usename")
password=request.form("password")
set rs=server.createobject("adodb.recordset")'打开记录集对象
'用户名和密码一般情况为字符型,所以要用单引号括起来。然后先确定有没有这个用户,如果没有,就不需要再查找密码了。
sql = "select * from admin where admin='"&usename&"'"
'打开记录集的时候是通过字串打开的,所以这一句应该为
rs.open sql,conn,1,1

'先确定管理员是否存在
if not rs.eof then
'如果管理员存在的话,直接判断密码就行。
if rs("pwd")=password then
session("usename")=rs("admin")
session("password")=rs("pwd")
response.redirect "download.asp"
else
response.write"<Script Language=Javascript>window.alert('用户密码错误!');history.go(-1);</Script>"
end if
else
response.write"<Script L