Hi, <br><br>Sorry, the previous message is incomplete. I submitted it by mistake. <br><br>First of all sorry if this is more of an xmpppy question than an ejabberd one. But looks like the xmpppy lib is not being actively maintained any more. So hoping that some one else on this list might have faced a similar problem, I am posting this question here.<br>
<br>I am trying to register new users to ejabberd database using the xmpppy library. In-band registration is enabled in the ejabberd.cfg file. <br><br>When I use this lib to register a user, it works perfectly for the first time. But after that I cannot register any more users unless ejabberd is restarted. <br>
<br>Here is the code I am using<br><br>def register(username, password):<br>    jid=xmpp.protocol.JID("%s@%s" % (username, DOMAIN)<br>    cl=xmpp.Client(jid.getDomain(),debug=[])<br><br>    cl.connect()<br>   <br>
    reg = xmpp.features.register(cl, jid.getDomain(), <br>                                             {'username':jid.getNode(), 'password': password})<div>    <br>    cl.disconnect()<br><br>    return reg</div>
<div><br></div><div>Am I missing anything that could cause such behaviour ? </div><div><br></div><div>Thanks</div><div><br><br>On Mon, Apr 30, 2012 at 3:35 PM, Vineet Naik <<a href="mailto:naikvin@gmail.com">naikvin@gmail.com</a>> wrote:<br>
><br>> Hi, <br>><br>> First of all sorry if this is more of an xmpppy question than an ejabberd one. But looks like the xmpppy lib is not being actively maintained any more. So hoping that some one else on this list might have faced a similar problem, I am posting this question here.<br>
><br>> I am trying to register new users to ejabberd database using the xmpppy library. In-band registration is enabled in the ejabberd.cfg file. <br>><br>> When use this lib to register a user, it works perfectly for the first time. But after that I cannot register any more users unless ejabberd is restarted. <br>
><br>> Here is the code I am using<br>><br>> def register(username, password):<br>>     jid=xmpp.protocol.JID("%s@%s" % (username, DOMAIN)<br>>     cl=xmpp.Client(jid.getDomain(),debug=[])<br>><br>
>     cl.connect()<br>>    <br>>     reg = xmpp.features.register(cl, jid.getDomain(), <br>> {'username':jid.getNode(),<br>>                                                        'password': password})<br>
>     <br>>     cl.disconnect()<br>><br>>     return reg<br>><br>> --<br>> Vineet Naik<br>><br>><br><br><br><br>--<br>Vineet Naik<br><br></div>