求ASP页面验证代码
发布网友
发布时间:2024-10-02 01:40
我来回答
共4个回答
热心网友
时间:2024-10-18 23:41
用session就可以! 登录页里面是这样的!
前面不写了
<%
sql="select * from admin where name='"&nam&"' and pass='"&paw&"'"
rs.open sql,conn,1,1
if rs.recordcount>0 then
session("name")=rs("name")
session("acc")=true
response.Write("<script>window.alert('登录成功');window.location.href='main.asp'</script>")
else
response.write("<script>window.alert('用户名或密码错误');window.location.href='login.asp'</script>")
end if
else
session("name")=""
session("acc")=false
%>
如果别人不打开登录页,时
咋办,看下面
<%
if session("name")="" and session("acc")=false then
response.Redirect "login.asp"
end if
%>
把这段代码另存为session.asp
然后在每个页中加入这句
<!-- #include file="session.asp" -->
打开后就要做判断,name等于空就回到login.asp
不就可以了吗。
热心网友
时间:2024-10-18 23:42
在login.asp里面加上一句代码:
session("username")=rs("username")
session("password")=rs("password")
在index.asp网页头部加入一下*代码:
<% if session("username") = "" or session("password")= "" then
response.write "<script>alert('对不起,你没有登陆,请先登录!');location.href = 'login.asp';</script>"
else%>
<html>
<head>
<title></title>
</head>
<body>
你网站内容
</body>
</html>
<%end if%>
热心网友
时间:2024-10-18 23:42
你可以用SESSION变量,
在login.asp里如果验证成功那么把用户名赋值给session变量
形如:session(“name”)=name//这个name是你所接收表单用户名
然后在index.ASP中加入代码:if session(“name”)="" then
response.write "您没有权限"
else ……
代码有些我是在中文状态下输入的,你自己改成英文吧
热心网友
时间:2024-10-18 23:43
<%if session("admin")="" then
response.Write "<script language='javascript'>alert('网络超时或您还没有登陆!');window.location.href='Admin_Login.asp';</script>"
response.End
end if
%>
在网页头加上就OK