Foxtable(狐表)用户栏目专家坐堂 → 控制在线用户数问题


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

主题:控制在线用户数问题

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


加好友 发短信
等级:六尾狐 帖子:1346 积分:8887 威望:0 精华:0 注册:2020/11/4 22:15:00
控制在线用户数问题  发帖心情 Post By:2024/8/27 15:49:00 [只看该作者]

控制在线用户数

有了OpenQQ,可以很方便地控制系统的在线用户数。

服务端的UserLogging事件代码设置为:

If QQServer.Users.Count >= 10 Then
    e.Success = False
    
e.Message = "已经达到最大允许的在线用户数!"
Else

    
'验证用户名和密码的代码
End If


不用OpenQQ,如何实现控制在线用户数?


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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/27 15:58:00 [只看该作者]

用户表增加登录时间列,登录就记录登录时间,退出到BeforeCloseProject清空登录时间。

考虑到可能异常关机等导致无法正常退出,需要到计划管理中定时(比如30分钟)刷新登录时间。

然后查询登录时间在当前时间30分钟以内的用户数即可

 回到顶部