建站知识
网站设计知识 网站建设知识 网络营销知识 微信资讯 常见问题 网站备案 近期客户网站建设套餐
标准型网站建设 精美型网站建设 营销型网站建设 高端品牌网站建设 电子商务型网站建设 行业门户型网站建设 手机网站建设 微信网站建设asp判断是否登录的代码
asp怎么判断用户登录呢?如果登录错误,肯定就要显示登录错误信息,而不是错误了也可以登录。
<%
dim admin_username,admin_password
admin_username=trim(request("username"))
admin_password=trim(request("password"))
if admin_username="" or admin_password="" then
response.write "<script>alert(’对不起,用户名和密码不能为空!’);document.location.href=’index.asp’;</script>"
response.end
end if’这里是判断输入是不是为空
%>
<%
set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("db1.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from info where Username=’"&admin_username&"’"
rs.open sql,conn,1,1
if not rs.eof then
’这个IF判断的意思是:输入的用户名和数据库里的用户名一致的时候。这是你还要判断输入的密码对不对,是吧?所以就有下面的IF。
if rs("UserPwd")<>admin_password then
response.write "<script>alert(’对不起,密码不正确,请重新输入’);document.location.href=’index.asp’;</script>"
response.end
else
response.redirect "index2.asp"
’密码也对的情况下,就可以登录index2.asp页面了
’一般,你最好是还要设置session。这样方便别的页面判断是不是登录了。如
’session("jsusername")=username
’session("jsPassword")=Password
end if
end if
%>
<%
rs.close
set rs=nothing
conn.close
set rs=nothing
%>