使用javascript将converse.js中的用户注册到ejabberd服务器

时间:2016-02-03 07:58:43

标签: ejabberd converse.js

如何使用converse.js将用户从javascript注册到ejabberd,而不是使用converse.js的注册形式。我想使用converse.js api注册用户,而不是从表单手动执行。请帮我提一下你的建议。

1 个答案:

答案 0 :(得分:1)

Converse.js支持XMPP-0077 in band registrations,允许用户自己手动注册新帐户。

应该可以自动/以编程方式执行相同的操作,而不是期望用户执行此操作。

但是,您需要编写新代码才能执行此操作。

不是让用户指定用户名和密码,而是使用Javascript自动生成然后将这些值发送到XMPP服务器。

然而,更好,更安全的方式很可能是做这个服务器端。通过使用XMPP服务器提供的RESTful API(有些是,但不是全部),或者通过创建进行注册的服务器端XMPP客户端。