当前位置:编程学习 > asp >>

ASP中session问题

后台有普通会员和包月会员设置,后台取消包月会员之后,前台登录会员会立即失去包月会员身份不用重新登录。
答案:SESSION是针对每个登录用户,在服务器端创建每个人的相应的会话对象,储存在服务器内存中。
你是无法控制其他已经登录的SESSION会话的。
除非你取消之后,重启IIS,释放缓存,他们在点到相关的被SESSION控制的页面,SESSION就为空了,他们只能重新登录。
如果你非要实现这个功能,就做个验证文件,包含在所有你想包含的文件中,用户每次触发都需要检验SESSION一次,看是否是当前对应的会员类型,如果不是了,就根据判断,重新SESSION进来新值,让网页自动刷新或重定向到会员后台首页,就变成相应的会员权限了。如果是,不进行任何操作。
不过这样做,每次都有个验证过程,好像显得繁琐一些。 其实也无所谓,好像没有更好的办法了。

上一个:请高手帮帮忙,绑定记录集以后网页无法显示, HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
下一个:汽轮机ASP叫什么名称?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,