Web register results in "not allowed".

Greetings!

This is my first message to this forum. We've been working with ejabberd (Debian-64 platform, latest downloaded binary) and experiencing issues with the web registration. Overall experience has been great, we just have a few small issues.

As per our configuration below, only 5280 is exposed to our public network whereas 5281 is reserved for internal use. When we enter http://x.x.x:5281/register/ (note the trailing slash) we are presented with the user registration page. When we attempt to register a user with a valid user name + password, we are presented with:

There was an error creating the account: Not allowed

Anything obvious we're doing wrong? We see nothing in the ejabberd or error logs.

Here's a brief snippet from our ejabberd.yml

Thank you

Rob

modules:
...
mod_register_web: []

listen:
...
port: 5280
module: ejabberd_http
http_poll: true
http_bind: true
-
port: 5281
module: ejabberd_http
web_admin: true
register: true
captcha: false

rcichielo wrote: Anything

rcichielo wrote:

Anything obvious we're doing wrong? We see nothing in the ejabberd or error logs.

mod_register_web rely on mod_register configuration. You can be limited due to ACL or number of registration allowed per IP on a given time for example.

This can only be seen in other parts of your configuration file.

What you can see in logs also depend on your log level. Switching log level to info or even debug (depending on the traffic) may help.

Syndicate content