Strope Attach() 函数不起作用

发布于 2024-10-28 20:21:16 字数 518 浏览 5 评论 0原文

我试图在后续调用连接后使用 Strope.js 附加函数。所以基本上我在第一页加载时使用连接。然后,当页面卸载时,我从 Strope 连接对象获取 jid、sid 和 rod(jabber ID、会话 ID、请求 ID)并将其存储在 cookie 中。然后在后续页面加载时,我读取 cookie 并调用附加函数。

但 Strope 附加功能似乎实际上并没有起作用,因为连接和附加都应该触发一系列进一步的 Strope 调用。正如我所说,连接工作正常,附加似乎只是返回附加状态,但会话实际上正在恢复。

伪代码:

read_cookie()

if cookie was valid:
    use connect( jid, password )
else:
    use attach( jid, sid, rid )

on_page_unload( write_cookie() )

任何想法我做错了什么。如果metajack(Strope 的作者)碰巧读到这篇文章,请创建更好的文档并提供使用附加功能的简单示例。

I am trying to use Strophe.js attach function after a subsequent call to connect. So basically I am using connect on say the first page load. Then when the page unloads, I get the jid, sid, and rid (jabber ID, session ID, request ID) from the Strophe connection object and store it in a cookie. Then on subsequent page loads I read the cookie and call the attach function.

But the Strophe attach function doesnt seem to actually be working because both connect and attach should then trigger a bunch of further Strophe calls. As I said connect works fine, attach just seems to return a status of attached, but is the session actually being restored.

Pseudocode:

read_cookie()

if cookie was valid:
    use connect( jid, password )
else:
    use attach( jid, sid, rid )

on_page_unload( write_cookie() )

Any ideas what I am doing wrong. If metajack (author of Strophe) happens to read this, please create better documentation and provide a simple example of using the attach function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小清晰的声音 2024-11-04 20:21:16

Attach和Connect将触发不同的XMPP调用,connect将执行整个身份验证过程,而attach将仅返回附加的代码,而无需再次执行身份验证过程(这就是attach的美妙之处)。所以你的应用程序工作正常,你能解释一下真正的问题是什么,即附加会话被破坏等等。?

Attach and Connect will trigger different XMPP calls, connect will perform the whole authentication process while attach will simply return the code attached without performing authentication process again (that's the beauty of attach). So your application is working normal, can you explain what is the real problem, i.e. on Attach session is destroyed or etc..??

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文