注册 登录
编程论坛 ASP技术论坛

关于Session的问题

peiyanjian 发布于 2008-05-27 20:42, 981 次点击
是这样的,我做的东西.我要求每次进入不用页面的时候都要有验证,如果没登陆提示没登陆......

在地址栏中直接打开地址也提示这个,

这是不是要在每页中插入一个Session文件呀.

这个文件网上有代码吗?

求个这样的代码自己用来改一下.哪位大哥有给个吧.谢谢了.

小弟不是很懂这些.谢谢
7 回复
#2
天涯听雨2008-05-27 21:21
写一个通用函数,在每页调用一下,这样比较好便,少写许多代码
#3
multiple19022008-05-27 21:28
每次进入不用页面的时候都要有验证

不用页面……那你用它干啥?
#4
dhdhzzw2008-05-28 09:15
<%
if session ("xx")="" then
......
%>
#5
rjbcxhc2008-05-29 17:35
每页加个这段代码:
<%
if session("username")="" then
response.write"<script>;alert('你还未登陆,请登陆');locaction.href='login.asp;</script>'"
response.end()
end if
%>
其中login.asp是登陆页面

这个要求你在登陆时给session赋值,

如果寻出登陆时最好也把session清空。
#6
AaronWoo2008-05-30 23:14

登录时 给Session("id") 赋相应的值 ,session("ispassed")赋true

验证时,只要验证session("id") 不为空,session("ispassed")不为false
即可

可以单独做个验证文件,在需要的地方include 就可以了
#7
peiyanjian2008-06-05 19:19
我想的就是楼上这们做法,可是不知道这个文件应该怎么写呀....
#8
zhangyao32872008-06-06 11:38
Function check_login()
if trim(session("username"))="" then
check_login=False
else
check_login=True
end if
End Function

If check_login = False Then
<script>alert('请先登陆');location.back();</script>
End If

Function过程你可以存起来,然后调用封装函数的文件就可以了

[[it] 本帖最后由 zhangyao3287 于 2008-6-6 11:39 编辑 [/it]]
1