2014-08-28 111 views
0

我使用erlang 17,ejabberd 14.07。我正在尝试创建聊天应用程序,为此我必须使用Erlang为ejabberd创建用户。我有搜索,但没有发现有用。据我所探索,有三种方法可以进行注册。使用Erlang在ejabberd注册新用户

  1. 使用命令行
  2. 从本地主机
  3. 使用其他的API

是否有ejabberd它帮我注册新用户的任何方法?我是Erlang和ejabberd中的新成员,因此如果您在描述步骤时需要进行任何配置,那么对我来说这将会非常有用。

回答

1

你的意思是你想调用一个Erlang函数来创建一个用户吗?您可以使用ejabberd_auth:try_register那个:

ejabberd_auth:try_register(<<"username">>, <<"example.com">>, <<"secret_password">>). 
+0

感谢它的工作。 – nadim 2014-08-28 13:25:03

+0

你能建议我从哪里找到这个方法的链接? – nadim 2014-08-28 13:39:33

+1

我在'ejabberd_admin.erl'中发现了它。它包含了所有可以使用命令行工具完成的代码,所以它通常是一种很好的方法来找到如何以编程方式执行某些操作。 – legoscia 2014-08-28 13:41:06