社区
ASP
帖子详情
可否构造一个session()变量实现...?
123for
2002-01-11 07:27:09
在asp程序设计中.通常大家都是后面的页面加上一个session保护,凡是不符合先前那个session变量的用户都被弹到首页,表示其非法访问,那么可否构造一个session()变量,只要满足那个session变量的条件就可以访问后面的页面了,使原来的session保护无效(假设我知道这个session)
请举一例,如何实现?
...全文
81
7
打赏
收藏
可否构造一个session()变量实现...?
在asp程序设计中.通常大家都是后面的页面加上一个session保护,凡是不符合先前那个session变量的用户都被弹到首页,表示其非法访问,那么可否构造一个session()变量,只要满足那个session变量的条件就可以访问后面的页面了,使原来的session保护无效(假设我知道这个session) 请举一例,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
123for
2002-01-13
打赏
举报
回复
假设后面的页面保护机制是:
session("UserOK")="123456"
那么我直接在我构造的页面加一个Session("UserOk")="123456"
再超连接到后面的某个网页,可是还是不行呀?这样做到底可行不克行?应怎么越过这个
session保护?
Soft21
2002-01-13
打赏
举报
回复
大家好啊,这个问题,我得好好看看书了,不好意思。
KnowLittle
2002-01-11
打赏
举报
回复
但是那个cookie你用了吗?
我说的你是你特意用的另一个cookie
希偌
2002-01-11
打赏
举报
回复
你也可以把cookies改成session
希偌
2002-01-11
打赏
举报
回复
这个例子既保证了你所说的那种情况,也保证了如果用户在15分钟内没有做任何动作的话,自动把他踢出bbs!
<% @ language=vbscript %>
<% response.expires=0 %>
<%
dim start00,end00,day00
response.cookies("second_end")=Timer
start00=request.cookies("second_start")
end00=request.cookies("second_end")
day00=request.cookies("day_start")
if request.cookies("second_start")="" then
response.cookies("second_end")=""
response.cookies("second_start")=""
response.cookies("login")="no"
response.write "<script language=javascript>" &_
"alert('你还没有登陆呢!!');" &_
"window.location.href='./index.asp'" &_
"</script>"
elseif end00-start00>900 or not cint(day00)=cint(day(now())) then
response.cookies("second_end")=""
response.cookies("second_start")=""
response.cookies("login")="no"
response.write "<script language=javascript>" &_
"alert('你上次的登陆闲置过久了,请重新登陆!');" &_
"window.location.href='./index.asp'" &_
"</script>"
else
response.cookies("second_start")=end00
response.cookies("day_start")=day(now())
response.cookies("second_end")=""
end if
%>
yigenhuochai
2002-01-11
打赏
举报
回复
客户端没办法修改Session里的值
Session 的ID本来默认的就是放在cookie里的
KnowLittle
2002-01-11
打赏
举报
回复
当然可以了,直接给Sessino赋值。
但是前提你是你能改写server的asp文件,因为Session是server端的变量。
但是如果你能这么做了,又何必如此费劲呢?赫赫
通过非常规的手段我就不知道了,但是对于高手们估计不是什么难事。
关于Session我得到的建议是结合Cookie使用,把SessionId(这是系统给Session赋值时候生成的随机码,再次生成是不一样的)放到Cookie里面去,只有两个都对,才是有效的。
Laravel 在
构造
方法中使用
session
在
一个
控制器的
构造
方法中尝试了全部常规获取
session
的方法,均无法获取 查阅资料后在文档中发现 在Laravel以前的版本中,可以在控制器
构造
函数中获取
session
变量
或者认证后的用户实例。 在Laravel 5.3中,在...
Java面试题大全
3.Oracle和mysql分页的
实现
原理 4.唯一索引能否插入空 5.数据库索引的算法原理 6.乐观锁,悲观锁 7.SQL怎样判断字段是否为空 WEB 1.post和get区别是什么? 2.cookie/
session
有什么区别? 3.web集群中登录...
前端面试题合集(持续更新中...)
26.localStorage能储存多少数据量?6.浏览器事件传播流程是什么?...9.var声明的
变量
是全局
变量
还是局部
变量
?26.es5怎么
实现
继承和es6怎么
实现
继承。26.cookie和
session
的区别。26.axios常用的api有哪些?
10.mysql 系统
变量
自定义
变量
局部
变量
及sql语句中
变量
的运用(tcy)
变量
2019/2/9 1.
变量
分类 1)系统
变量
(@@开头) (1)全局系统
变量
global: 修改影响全局系统 show global ... (2)回话系统
变量
session
:仅用于定义当前会话的客户机 show [
session
|local] variable...
java mysql 语法解析_Java基础Java进阶JavawebMySQL阶段最全面试题型,附带答案详解,别再担心面试问题了...
6.java 创建对象的几种方式7.Java访问修饰符的作用域8.switch中能否使用string作为参数?9.switch中能否作用在byte,long上?10.什么是自动拆装箱?11.如何正确的退出多层嵌套循环?继承1.Java支持多继承么?...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章