eyeryone!我有一个ejabberd的问题.Ejabberd mod_register配置有:
[{access, register}]
Run Code Online (Sandbox Code Playgroud)
当我发送:
<body rid='1833385270' xmlns='http://jabber.org/protocol/httpbind' sid='ddc858306087c89bb1b95f6d507811f2068932cf'>
<iq to='intive.com' type='set' id='reg2' xmlns='jabber:client'>
<query xmlns='jabber:iq:register'>
<username>test_auto</username>
<password>test_auto</password>
</query>
</iq>
</body>
Run Code Online (Sandbox Code Playgroud)
我明白了:
<body xmlns="http://jabber.org/protocol/httpbind">
<iq xmlns="jabber:client" from="bla.com" to="test1@bla.com/29309356411303308653389982" id="reg2" type="error">
<query xmlns="jabber:iq:register">
<username>test_auto</username>
<password>test_auto</password>
</query><error code="403" type="auth">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error>
</iq>
</body>
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
就我而言,我需要改变
{access, register}
Run Code Online (Sandbox Code Playgroud)
至
{access_from, register}
Run Code Online (Sandbox Code Playgroud)
为了允许管理员注册新用户
| 归档时间: |
|
| 查看次数: |
5616 次 |
| 最近记录: |