Foxtable(狐表)用户栏目专家坐堂 → 如何设置软件最多10人同时使用?


  共有11134人关注过本帖树形打印复制链接

主题:如何设置软件最多10人同时使用?

帅哥哟,离线,有人找我吗?
muhua
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/7/13 14:18:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6827 积分:43183 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/13 14:36:00 [只看该作者]

一个用户在非正常状态下退出,就会一直显示是在线状态的,要占用一个位置。如何清除非正常退出的因素?


 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/7/13 14:41:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6827 积分:43183 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/13 15:08:00 [只看该作者]

图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  15楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/7/13 16:42:00 [只看该作者]

做个表  控制一下.  或者直接在注册表里面添加一个值,判断这个值大于你的要求数 就退出.

做表的代码大致:

Dim cnt As Integer
Dim cmd1 As New SQLCommand
cmd1.C
cmd1.CommandText = "Select Count(Name) from {Users}"
cnt = cmd1.ExecuteScalar()
If cnt > 5 Then
    MessageBox.Show("你已经超过了5个用户,系统打开!")
    Syscmd.Project.Exit()
End If

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6827 积分:43183 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/13 17:15:00 [只看该作者]

以下是引用blackzhu在2012-7-13 16:42:00的发言:
做个表  控制一下.  或者直接在注册表里面添加一个值,判断这个值大于你的要求数 就退出.

做表的代码大致:

Dim cnt As Integer
Dim cmd1 As New SQLCommand
cmd1.C
cmd1.CommandText = "Select Count(Name) from {Users}"
cnt = cmd1.ExecuteScalar()
If cnt > 5 Then
    MessageBox.Show("你已经超过了5个用户,系统打开!")
    Syscmd.Project.Exit()
End If

朱兄,关键是要考虑非正常退出。


 回到顶部
帅哥哟,离线,有人找我吗?
jianjingmaoyi
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2012/7/13 19:42:00 [只看该作者]

这个代码跟非正常退出不搭界的,只能同时打开5台机,第六台机就打不开了.

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/7/13 20:46:00 [只看该作者]

自定义用户管理,很简单地就实现了,没那么复杂!

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6827 积分:43183 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/13 21:20:00 [只看该作者]

关键是用户非正常退出,显示的还是在线,但该用户已经不在线了,要占用一个资源。

[此贴子已经被作者于2012-7-13 21:20:38编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
baoxyang
  20楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
  发帖心情 Post By:2012/7/13 21:25:00 [只看该作者]

制作一个SQL计划任务,每一段时间检查是否有连接产生,在项目是做一个计划每一段时间连接服务器记录,判断此用户是否在此段时间有无记录,否则修改成为断线状态。这样就可避免非正常退出造成用户数不准备问题,每一段时间可以根据个人需求来定。


 回到顶部
总数 27 上一页 1 2 3 下一页