摘要: 本文先为大家介绍如何利用缓存Cache方便地实现此功能。 Cache与Session这二个状态对像的其中有一个不同之处,Cache是一个全局对象,作用的范围是整个应用程序,所有用户;而Session是一个用户会话对象,是局部对象,用于保存单个用户的信息。 只要把每次用户登录后的用户信息存储在Cach 阅读全文
posted @ 2016-04-26 16:09 Rocken.li 阅读(4949) 评论(4) 推荐(1) 编辑
摘要: 在做asp.net编程开发的时候,我遇见这样的问题,一个用户只能在一台机器上登录, 如果有用户在其他机器上登录,系统将提示该用户已经登录!当前登陆非法!我的做法是: 用Application变量保存已经Login的用户信息,当Session_Start的时候,在Global.asax 文件里写Ses 阅读全文
posted @ 2016-04-26 14:37 Rocken.li 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 一、Application_start: 第一个访问网站的用户会触发该方法. 通常会在该方法里定义一些系统变量,如聊天室的在线总人数统计,历史访问人数统计的初始化等等均可在这里定义.Application_end:网站关闭,或重启时,会触发该方法.Session_start : 每个用户访问网站的第 阅读全文
posted @ 2016-04-26 11:37 Rocken.li 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 第一步:给用户名一个对应的字段记录登陆状态,比如 online , 登陆后就为1, 同时还应增加记录用户活动时间,比如actionTime, 在基类(比如初始化Conn的类), 加上 update [用户表] set actionTime = getdate() where account = [用 阅读全文
posted @ 2016-04-26 11:30 Rocken.li 阅读(1335) 评论(0) 推荐(0) 编辑