我有一个 Openfire Jabber 服务器,列出了超过 75,000 个用户。其中,150 人或更多人可以随时在线。
有没有什么地方可以收集当前登录用户的 JID(用户名)?我拥有对基础数据的完全数据库访问权限,但服务器似乎没有将当前状态写回数据库。由于用户数量众多,没有使用名册。
返回的一组非常有用的数据将来自一个简单的(受密码保护的)网页,每行一个 JID,可选的还有登录时间,也可能是该帐户最后一次执行操作 [如发送消息]。后两者不是必需的,但如果数据可用,以及有关用户会话的任何其他可用信息,将很有用。