如何判断ASP页面是否登陆

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:56:41
要求各个页面必须登陆后才能查看,不能直接输入页面地址就会看到
该怎么做呢?也就是说,如何判断ASP页面是否登陆呢?如果登陆了,就转到主页,没登陆,就转到登陆页
我的数据库名:zp.mdb
里面有一个表:admin
表里有两个值:admin(为用户名) pwd(为密码)
恳求大侠帮忙,给一段完整的代码给我.我是新手,多指导一下,多谢!

用Session
最简单的方法是:成功登陆后设置一个session变量。如:
Session("IsLogin")=True
这个是在登陆判断的时候加,验证完用户名密码,正确的话就加这个

然后其他需要验证登陆的地方写:
If Session("IsLogin")=True Then
...登陆后能看到的东西写在这里面
Else

End If

你把登陆的信息写在cookie里.然后在每个页面的头的地方去判断这个cookie是不是为空就行了,或者是在他登陆以后写在session里都可以

用session就行

<%
if session("Admin")="" Then
%>

你的登陆界面

<%
elseif session("Admin")="Admin" Then
%>

你好,<%=session("Admin")%>,你已登录。<a href="LogOut.Asp">退出登录</a>

<%
End If
%>

或者你也可这样:
做一个表单,一个check.asp,一个conn.asp和一个*.mdb

表单:
<form name="form1" action="check.asp" method="post">
用户名:<input type="text" name="admin"size="8">
密码:<input type="pwdword" name=&q