1、网站启动初始化在线人数变量

Application["WebsiteCount"] = 0;

2、新的会话进来

  只有在全新的会话进来的时候,该方法才会执行。可以过滤掉某些不需要,限制的页面,比如后台管理系统的页面,在登录后台的时候就不参与限制人数,这样即使进入后台后访问其他页面也不会触发Session_Start方法。

  Session.Abandon();表示删除当前session对象,会触发Session_End方法。
protected void Session_Start(Object sender, EventArgs e){Application.Lock();Application["WebsiteCount"] = (int)Application["WebsiteCount"] + 1;Application.UnLock();if (!Request.RawUrl.Equals("/login.aspx",StringComparison.OrdinalIgnoreCase)&&Application["WebsiteCount"] != null && Convert.ToInt32(Application["WebsiteCount"]) > count){Session.Abandon();Response.Redirect("503.html");}}

3、会话结束,服务端session过期

 protected void Session_End(Object sender, EventArgs e){Application.Lock();Application["WebsiteCount"] = (int)Application["WebsiteCount"] - 1;Application.UnLock();}

转载于:https://www.cnblogs.com/zhaoyihao/p/7531391.html

asp.net在线人数限制相关推荐

  1. [asp]统计在线人数情况

    [asp]统计在线人数情况 以前ASP版本的统计在线.因为是从以前的系统中提取出来的.使用的话要修改下. If Cbool(Application("MARKONLINE")) = ...

  2. asp论坛在线人数统计研究

    自我感觉用的方法能比较准确的统计在线人数.当然一定也有不足的地方,希望各位老师纠正. 特别说明: 本论坛登录是采用用户名登录,登录后取得用户昵称.整个网站不显示用户名,我想相对来说安全一点吧,所以有昵 ...

  3. asp.net实现在线人数及访问量总计

    asp实现在线人数的总计,每登录一个,在线人数就加一,访问量也是,不过访问量最后要保存起来,下次登录读取且加一,就是访问量实时更新. 1.首先在项目中右键点击添加,选择新建项,找到全局应用程序类,如果 ...

  4. 经典ASP代码大集合

    1. οncοntextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border οncοntextmenu ...

  5. asp毕业设计——基于asp+access的库存管理系统设计与实现(毕业论文+程序源码)——库存管理系统

    基于asp+access的库存管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的库存管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦.需要下载开 ...

  6. mysql autoenlist默认_javascript code all (2) (转转)

    1. οncοntextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 可用于Table 2. 取消选取.防止复制 3. οnpas ...

  7. 51aspx技术文章汇总搜集

    ASP.NET2.0-防止同一用户同时登陆 简介:要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在. 地址:http://bbs.51asp ...

  8. 张宴 vip mysql_MySQL_mysql下mysql-udf-http效率测试小记,看到张宴的博客上关于http/rest - phpStudy...

    mysql下mysql-udf-http效率测试小记 看到张宴的博客上关于"http/rest客户端的文章",怎样安装啥的直接都跳过,下面直接进入测试阶段,测试环境:虚拟机 复制代 ...

  9. Asp.Net MVC3.0网站统计登录认证的在线人数

    前言 对于一个网站来说,统计在线人数是一个很重要的工作.平时也发现很多的网站论坛等都有在线人数的显示.对于一个网站如果在线人数很多,用户看到了这么个数字也是很了不起的事情.由于之前对于这个知识点只是知 ...

最新文章

  1. matlab 清楚屏幕,在shell中清除屏幕
  2. String直接赋字符串和new String的区别
  3. 你看过Xgboost原文吗?
  4. android设置输入框输入字符限制,Android里限制EditText控件可以输入字符内容的范围的方法...
  5. 列出本机安装的所有硬件设备
  6. jQuery-H5-css3转盘抽奖-遁地龙卷风
  7. Activiti5工作流实战-4
  8. Android设计模式系列-组合模式
  9. FPGA学习笔记_图像处理3_FPGA实现中值滤波算法
  10. linux征途架设教程,Linux下征途私服架设详细教程
  11. 3D打印Arduino 四轴飞行器
  12. IT男人:四十岁是一枝花吗?
  13. 【课程复习】Java Web、框架及项目简单回顾
  14. mysql 截断日期_数据截断:错误的日期时间值:“
  15. 植物大战僵尸2android最新版,植物大战僵尸2
  16. Python中的 ctypes 的用法(byref)
  17. 单个java文件中引入jar包
  18. (一)R语言入门指南——数据分析的第一步
  19. 10年GPU通用计算回顾
  20. C语言编程题:输入一个华氏温度,要求输出一个摄氏温度。

热门文章

  1. 01H5-fe-html5-003智能表单下
  2. ZooKeeper服务命令
  3. JSONObject和JSONArray(json-lib-2.4)的基本用法
  4. 如何搜索国外上市企业的财务数据以及年报
  5. centos安装cowboy过程
  6. Android Studio简单设置
  7. ASP.NET通过递归添加树(Treeview)
  8. Hadoop之mapreduce 实例三
  9. 用Node.js 写web框架(番外)
  10. 仿麦包包首页table轮换图jQuery(转自www.jqueryba.com)