请教一个网站简单问题。

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

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

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

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

不知道各位听明白了吗?

谢谢~~!
...全文
27 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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()已确认过,才可以进入。如果你一开始就在浏览器中直接输入管理后台页面的链接,是会要求输入用户名和密码的。

不知道你明白了吗?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧