.net C# 利用session控制用户重复登录及统计在线用户数解决方案
来源:互联网 发布:唧唧客户端mac 编辑:程序博客网 时间:2024/06/15 23:52
近期做了个网站要求防止用户重复登录,及统计在线用户数量。在网上查了些资料,给出如下解决方案。经实际运行效果很好,整理例程上传。
例程详见:http://download.csdn.net/detail/jlclyx/3793413
例程功能:能够基本准确的统计在线人数,误差为1分钟(session失效时间为1分钟)。
能够在用户直接关闭页面一分钟后(未注销session情况下),自动注销session,让用户重新登录。
能够通过修改js文件自定义用户在线时限。
说明如下:
1.首先在web.config文件中要添加
<sessionState mode="InProc" cookieless="true" />
不设置此项session是不会失效的。
2.编写Global.asax文件。
此文件定义了关于application及session的各种操作,包括记录用户列表和session的操作,一般来讲只需将“Session["U_id"]”替换为您网站定义的用户session即可。
3.添加session_test.js文件用以保持session有效时间,并在需要控制用户session的页面添加引用即可。
本例中在default2.aspx中引用了该js
“<script src="session_test.js" type="text/javascript"></script>”。
4.其它代码详见例程,例程注释比较清楚。
例程详见:http://download.csdn.net/detail/jlclyx/3793413
- .net C# 利用session控制用户重复登录及统计在线用户数解决方案
- 统计在线用户数以及同账号登录踢出另一用户
- 统计在线用户数以及同账号登录踢出另一用户
- asp.net 统计登录的用户数
- ASP.NET用户重复登录控制
- 在线登录用户统计
- Jstl验证用户登录及session控制
- 在线用户数的统计
- 统计在线用户数
- PHP统计在线用户数
- 统计在线用户数,用户登陆过期的设置
- 使用application统计在线用户数
- ROS统计在线用户数脚本
- 防止用户重复登录解决方案
- 利用session完成用户登录
- 利用session事项用户登录
- 利用session实现用户登录
- 统计在线用户及人数
- cookie和session的工作机制
- 大数据时代:如何节省存储成本
- asp.net 无重复随机数代码
- STM32F4 ADC模块使用不同DMA模式的区别和对比
- Java WEB——国际化
- .net C# 利用session控制用户重复登录及统计在线用户数解决方案
- About Jason.
- 标准标签库(JSTL)
- nginx负载均衡器处理session共享的几种方法
- Javascript之文件操作 (IE)
- 安装maven到Eclipse
- Linux网络配置代码
- mfc自定义消息机制学习总结
- jquery validate demo