asp中的一个常见问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:47:28
比如说系统的首页为index.asp,在输入用户名和密码,登陆了这页后,才能访问其他页,但是现在如果我知道了其他页的网址,在浏览器中直接输入网址就可以登陆进去,真是郁闷!!哪位高手帮帮忙,好么?
具体说就是我的那个用户登陆只在首页有效,但是接下来的页面直接就可以进去,想要让其他页面也受到权限的控制!!!

就session变量控制
比如说在index页 成功登陆后session("member")=1
然后在其他页面都加上判断 <%if session("member")<>1 then response.redirect("index.asp") %>
用session来控制,登陆的时候将用户名或则ID记录到 SESSION中
然后在每个页面前面包含改文件,先判断是否登陆.如果没有登陆则条转到首页。OK!
比如用户名为:test
在登陆成功时将用户名赋值给session("username")这个变量
session("username")=test
在需要控制的页面加入下面的代码,或者做个包含文件也行
if session("username")="" then
response.redirect index.asp
end if

登录的时候写Session,访问其他页面的时候先判断是否存在Session

其他的页面要有session记录,当session为空则跳转到登陆页面,当然在登陆页面里要有记录登陆的session代码.

就session变量控制
比如说在index页 成功登陆后session("member")=1
然后在其他页面都加上判断 <%if session("member")<>1 then response.redirect("index.asp") %>

用session来控制,登陆的时候将用户名或则ID记录到 SESSION中
然后在每个页面前面包含改文件,先判断是否登陆.如果没有登陆则条转到首页。OK!
比如用户名为:test
在登陆成功时将用户名赋值给session("username")这个变量
session("use