请教一个网站简单问题。

yangchun1983222 2004-04-11 01:06:46
小弟初学ASP做网站后台的时候,遇到的问题描述如下:

进入登录页面要输入用户名和密码,进入一个管理后台页面。然后就可以操作更新

等操作,但是如果在浏览器中直接输入管理后台页面的链接,也可以进入这

个管理页,不知道怎么去控制如果没有输入用户名和密码就不进入管理呢?

不知道各位听明白了吗?

谢谢~~!
...全文
3 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangchun1983222 2004-04-11
感谢大家的回答,结帐了。
回复
whghwujx 2004-04-11
session
cookie
都可以了
回复
liujun999999 2004-04-11
判断session值来确定用户是否登陆
如果没有登陆就跳到登陆页面
简单
回复
qingyun1020 2004-04-11
用session("login")来判断吧
if session("login")="" then
response.redirect("login.asp")
response.end
end if
回复
liuyangxuan 2004-04-11
把100分给我吧。
尽管题并不难,但心意我尽到了。嘿~~~!
回复
如果正确登陆就建立session,然后在管理页加上判断是否存在该session,如果没有则跳转到登陆页

if 登陆成功 then
session("username")=username
end if

管理页
if isempty(session("username")) or session("username")="" then
response.redirect "login.asp"
end if
回复
liuyangxuan 2004-04-11
处理页面chk.asp
<%
dim,username,password
user="admin"
pass="admin"
username=Request("username")
password=Request("password")
If username<>user then
Response.Write"用户名错误!"
ElseIf password<>pass then
Response.Write"密码错误!"
End If
End If
Response.Redirect"main.asp" '---------管理页面
%>

提交页面:
<form name="submit" action="chk.asp" method="post">
<input type="text" name="username">
<input type="text" name="password">
<input type="submit">
</form>
回复
QQgenie 2004-04-11
没有问题的,你是在登录以后,浏览器没关闭又在浏览器中直接输入管理后台页面的链接,因为前面登录的原因,你的session()已确认过,才可以进入。如果你一开始就在浏览器中直接输入管理后台页面的链接,是会要求输入用户名和密码的。

不知道你明白了吗?
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告