以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查看当前登录用户问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=69718)

--  作者:utcxray
--  发布时间:2015/6/9 18:19:00
--  查看当前登录用户问题
Output.Show("用户名:" & User.Name) 
Output.Show("用户分组:" & User.Group) 
Output.Show("用户角色:" & User.Roles)
为何只显示我自己,其它人呢?经确认还有其它人在线上

For Each us As UserInfo In Users
    Output.show("分组:" & us.Group)
    Output.Show("名称:" & us.Name)
Next 

我想显示当前谁在线上

[此贴子已经被作者于2015/6/9 18:21:44编辑过]

--  作者:大红袍
--  发布时间:2015/6/9 19:07:00
--  

1、在登陆的时候,用一个表记录登陆的用户;退出的时候,移除用户的信息;

 

2、查询表即可得到在线用户。


--  作者:大红袍
--  发布时间:2015/6/9 19:20:00
--  
以下是引用oaok在2015/6/9 19:14:00的发言:
这个办法也漏洞百出

 

那你用socket的方法呗 http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&skin=0