`
shendixiong
  • 浏览: 398501 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

openfire限制一个用户登录

阅读更多

在默认情况下,如一个帐号,两个人可以用spark同时登录。并经过我测试,往往接收信息的是第一个。

在项目我应该限制用户只能保持一个连接(也就是只能一个账户一个人登录)

 

在openfire管理界面设置:

 

服务器--> 服务器设置 -->资源策略-->

从不排除 - 如果有资源冲突,则不允许新的资源登录

 

这样就可以限制了。

 

但是,如果我通过sparkweb或者Smack 是可以登录的。所以这样的设置只能在一个终端限制。正待解决

0
2
分享到:
评论
2 楼 shendixiong 2013-11-07  
freezingsky 写道
修改一下OF的源码,对于已经登录的进行缓存,再登陆时比较一下,就直接拒绝!

嗯。非常感谢您的建议
1 楼 freezingsky 2013-11-07  
修改一下OF的源码,对于已经登录的进行缓存,再登陆时比较一下,就直接拒绝!

相关推荐

    OpenFire所有在线用户

    这里的"127.0.0.1"是本地主机地址,"8080"是OpenFire服务器运行的端口,"/plugins"表示服务器提供的插件服务,"onlineuser"可能是处理在线用户查询的特定插件名,而"getallusers"则可能是该插件提供的一个API端点,...

    openfire插件,用户入群加web接口

    3. **开发Web服务**:在后端服务器上,你需要创建一个Web服务来接收并处理来自Openfire的入群请求。这个服务可以是基于HTTP的API,例如RESTful API,接收来自Web接口的请求,验证请求的合法性,并调用Openfire提供的...

    Jwchat+openfire部署

    Openfire则是一个开源的即时通讯服务器,基于XMPP(Extensible Messaging and Presence Protocol)协议,它允许用户通过即时消息进行实时通信。Openfire提供了一套完整的服务器管理和监控界面,可以方便地进行用户...

    openfire深入浅出

    你还将了解到如何设置访问控制列表(ACL),以限制特定用户的权限,以及如何使用OpenFire的内置安全功能,如防止垃圾邮件和恶意行为。 OpenFire的扩展性和可定制性是其一大亮点。书中会讲述如何利用OpenFire的插件...

    openfire部署学习资料

    2. Web管理控制台:通过在浏览器中输入服务器地址加端口(默认9090)访问Openfire管理界面,登录后可进行用户管理、群组管理、服务器设置等操作。 3. 邮件通知设置:为了接收服务器错误报告和系统通知,可以配置SMTP...

    xmpp,openfire搭建ppt

    通过以上步骤,你将能够成功搭建一个Openfire服务器,并利用XMPP开发出一个基础的iOS聊天应用。但请注意,实际开发中可能还会遇到其他挑战,如网络条件、性能优化、用户体验设计等,需要不断学习和实践来提升。这份...

    openfire 即时聊天

    Openfire 的设计目标是提供一个高效、易管理且安全的即时消息平台,适用于企业、团队协作和个人使用。 在Openfire中,Asmack.jar 是一个重要的组成部分。Asmack 是一个针对Android平台的XMPP客户端库,它是Smack库...

    openfire企业版插件

    5. **coherence-cache-config.xml** 和 **tangosol-coherence-override.xml**:这些可能是与Oracle Coherence相关的配置文件,Coherence是一个分布式数据网格解决方案,可能被Openfire插件用来优化数据存储和访问...

    openfire的插件

    综上所述,这些.jar文件涵盖了Openfire的主要服务和功能扩展,从视频会议到用户管理,再到集群和安全性,展示了Openfire作为一个强大、可定制的即时通讯平台的全面性。通过安装和配置这些插件,你可以根据实际需求...

    asmack连接openfire测试

    Openfire是一款开源、基于XMPP标准的即时通讯服务器,而asmack则是一个Android平台上对Smack库的移植,用于在移动设备上实现XMPP通信。 首先,了解XMPP:XMPP是一种基于XML的实时通讯协议,广泛应用于即时通讯、...

    android Openfire的测试客户端程序

    在Android平台上,为了与Openfire服务器进行交互,通常需要一个客户端应用程序来完成连接、登录、发送和接收消息等功能。这个“android Openfire的测试客户端程序”就是这样一个示例应用,用于开发者调试和理解...

    openfire 安装文件及详细安装教程

    总的来说,Openfire是一个强大且灵活的即时通讯解决方案,其详细的安装教程使得即使对技术不太熟悉的用户也能轻松上手。只需按照步骤进行,你就可以拥有一个属于自己的即时通讯服务器了。在实际使用过程中,如果遇到...

    Openfire聊天记录.jar

    总的来说,Openfire聊天记录.jar提供了一个方便的解决方案,帮助管理和分析Openfire服务器中的聊天数据。掌握这个工具的使用,意味着你能够更有效地管理和监控你的即时通讯环境,确保信息的透明度和合规性。

    openfire 安装包

    3. **解压工具**:要处理“openfire”这个压缩包,你需要一个解压缩工具,如`tar`或`zip`。通常在Linux环境中,`tar`命令用于解压.tar.gz格式的文件。 4. **安装步骤**: - 首先,使用`tar -zxvf openfire`命令解...

    CentOS平台Openfire搭建过程

    Openfire是一款基于jabber服务器架构的开源软件,它支持XMPP协议,能够作为通用XMPP客户端的服务器端,提供实时通信服务。 首先,确保您已经安装了必要的前置软件: 1. **JDK**:Java Development Kit是运行...

    安卓 openfire demo

    【Android Openfire Demo详解】 Openfire是一款开源的即时通讯服务器软件...通过以上知识点的学习和实践,开发者可以构建出一个功能完备、用户体验良好的Android Openfire Demo,为即时通讯应用的开发打下坚实的基础。

    Openfire 性能优化

    Openfire 是一款基于 XMPP(Extensible Messaging and Presence Protocol)协议的即时通讯(IM)服务器,它使用 MINA 库的 Java NIO 实现,通常搭配 MySQL 数据库使用。默认情况下,Openfire 官方宣称可支持约 5000 ...

    openfire3.7.1(含API windows安装版)

    2. **用户管理**:Openfire提供了一个Web管理界面,管理员可以创建、删除用户,管理用户权限,以及设置用户群组。 3. **服务器配置**:可以通过Web界面配置服务器的端口、SSL/TLS加密、多域名支持、资源限制等。 4...

    基于xmpp协议的openfire android客户端

    4. **登录与状态管理**:登录到XMPP服务器后,客户端需要设置用户的在线状态。使用`Presence`类可以发送和接收状态更新,让其他用户知道当前用户的在线情况。 5. **消息处理**:使用`Message`类创建和发送文本、...

    安卓开发即时通讯所需工具asmack、openfire、spark

    在安卓应用开发中,即时通讯(Instant Messaging, IM)是一个重要的功能,允许用户实时地进行文字、语音甚至视频交流。实现这一功能,开发者通常需要借助特定的库和服务器技术。在给定的标题和描述中提到的“asmack...

Global site tag (gtag.js) - Google Analytics