如何使用最近注册的用户登录到 ios 中的 openfire?

Posted

技术标签:

【中文标题】如何使用最近注册的用户登录到 ios 中的 openfire?【英文标题】:How to login with recently registered user to openfire in ios? 【发布时间】:2015-06-10 11:36:42 【问题描述】:

我无法使用我新注册的用户登录。但在第三次尝试 3 次后,我能够登录。 前两次的日志输出:RECV: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

登录后日志输出为:

 SEND: <?xml version='1.0'?>
SEND: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='www.demoseocousa.com'>
RECV:<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="www.demoseocousa.com" id="60a9c5ba" stream1:lang="en" version="1.0"/>

但是当我在服务器上检查它时,它已经注册了。 任何人都可以帮助我,因为这对我来说是新的,所以我处于非常困难的境地?

【问题讨论】:

【参考方案1】:

这是一个缓存问题,您应该在管理控制台中手动清空用户缓存。或者您可以为用户列表设置自定义 maxLifetime。 这是缓存文档openfire cache

并设置用户自定义参数

【讨论】:

感谢您的回答,但是如何做到这一点,您能给我一些说明或链接吗?它会更有益。 我遵循了这个但没有工作。管理控制台>服务器>服务器管理器>缓存摘要页面>用户>检查它>清除选择

以上是关于如何使用最近注册的用户登录到 ios 中的 openfire?的主要内容,如果未能解决你的问题,请参考以下文章

Parse Login iOS – 注册后不登录用户

iOS 中的登录功能

iOS Facebook 登录但不能连接?

AWS Cognito 中的“访问令牌不包含 openid 范围”

登录/注册后如何注册推送通知?

颤动的firebase登录问题