刚做了一个人才网站,.net(C#)的,现在系统要求每个帐户同时只能登陆一个人,那么我怎样实时的知道某个帐号是否已经登陆呢?希望各位大哥大姐赐教!谢谢!
解决方案 »
- 同时插入或查询100万条数据,用什么方法?
- 关于ASP.NET的TextBox问题 急!!!!!
- 关于浏览器传值取不到的问题
- datalist显示文件夹中的内容
- 气愤!为什么不能添加数据到数据库!?
- aspnet_regiis 问题
- 我在Form表单中加入onsubmit="this.action='index.aspx'"进行搜索出现的问题怎么样才能解决
- 哪位大哥,推荐本好书给我啊
- 再提Datagrid问题,动态绑定模板列,成功,但是又多出好几列的数据,里面有代码,麻烦哪位高人帮调试一下
- 对群发出去的邮件的打开率和点击率进行追踪
- 关于Xsl中template读取节点数据的问题!!在线急等!!!!!!!!!!
- what a strange question!!!!!
------------------------------------
代码:从应用程序状态读取值 (Visual Basic)请参见
代码:在应用程序状态中保存值 (Visual Basic) | 应用程序状态 | Web 窗体状态管理介绍 | 状态管理建议 | ASP.NET 状态管理 | Web 应用程序示例主题
本示例从 HttpApplicationState 对象检索值。示例
Dim appMsg As String
appMsg = Ctype(Application("Message"), String)
编译代码
本示例需要: 一个 Web 应用程序。 --------------------------------------------------------
代码:在应用程序状态中保存值 (Visual Basic)请参见
代码:从应用程序状态读取值 (Visual Basic) | 应用程序状态 | Web 窗体状态管理介绍 | 状态管理建议 | ASP.NET 状态管理 | Web 应用程序示例主题
本示例使用 HttpApplicationState 类保存全局信息。示例
Application("Message") = "AppMsg"
Application("AppStartTime") = Now
编译代码
本示例需要: 一个 Web 应用程序。 ----------------------------------------------c#这里没有给出例子,但是道理相同
static变量是所有访问该页面的用户共享的,在这里面存储所有登陆用户的id,
在其他用户登陆的时候就可以根据这个static变量进行判断
1、在数据库对账户表设置一个标记(例如Flag),然后在用户登录后对该变量设置为1,并更新数据库中,用户退出是对该变量设置为0,并更新到数据库中,当另一个人用同样的账号登录时,对该变量判断。
2、当用户登录后用Session变量保存用户信息,同样用变量(Session("Flag")=1),当另一个人用同样的账号登录时,对该变量判断。退出就不用了,因为这是Session的功能。楼主可以考虑一下!个人意见,仅供参考!
session在关闭该工程的最后一个页面时会自动关闭。服务器应该能自动判断。
----------------------
有具体判断session 已关闭的方法么