如题,我的需求是这样的:当后台管理员将前台的某用户禁用以后,该用户(在登录状态下)将不能继续做任何操作。我现在的系统设计是:仅仅在登录时会判断一下该用户的状态是否被禁用,登录成功以后的各种操作便不再判断了,所以在登录状态下,后台把用户禁用掉,只要用户不退出,他仍然能继续做任何操作。我的想法是,如果能取到所有的Session数据就好了,这样在禁用的时候,就把这个用户的会话失效掉,让他强制退出,但是该怎么拿到他的Session数据呢?或者这个问题还有没有更简单的解决办法呢?多谢大家!
解决方案 »
- 提个问题,csdn的“回复已成功,3秒钟后将自动跳转到帖子页面”这一块是用什么做的?
- 我的程序从vs.net 2003(c#) 把它升级到 vs.net 2005 出现一个问题
- dataGrid 添加删除按钮后,转换成摸板列后如何加删除对话框(内详)
- 两个问题!!!!!!!!!!!
- 紧急求救,HTTP server 503错误!!!
- 关于Dreamweaver2004和ASP.NET
- 请问有谁做过用itextsharp实现aspx(html)转pdf的
- VS2010连不上SQL2008求解
- 请问如何让repater控件下的tr一行变色
- 打印问题。想打印网页上的局部,是一个表格,这个表格是动态生成的,虽然调用数据库内容,但是调用的数据来自不同库,根据内容动态生成。
- 在比较大的cs文档中经常为了找编辑的位置很费时,哪位有好办法
- 如何实现???
我现在用的是MVC框架,解决这个问题很简单,只需要在控制器上加个过滤器,每次请求时判断一下用户的状态就好了,但是我还是想用将Session失效的这种方式
现在的Session都是放到内存里的,难道ASP.NET就没有提供可以访问所有Session数据的方式?
没有.这是session的定义所致.