Got three(!) PRs merged today! 🥳

Next version of ejabberd will feature:

* new command `generate_reset_token` in case someone forgot their password
* web-admin interface for invite tokens, lists all existing invites, lets them browse, sort and filter, execute commands
* if landing page configured there’s now a start page that lets any user create invites using their account name and password (if allowed)

#ejabberd #xmpp #nlnet #greatInvitations

@zeank

Can I ask for a little help again 😀

About Landing Page. I set the parameter according the docs:

landing_page: auto

https://docs.ejabberd.im/admin/configuration/modules/?h=mod_in#mod_invites

And when inviting someone from monal, instead to open Monal.org landing page, this time it opens something from my site. But it shows NOT FOUND

@ludman1 this doesn’t look like you’ve set the `landing_page` to `auto`. It looks more like one of the examples from the docs.

@zeank

port: 5444
ip: "0.0.0.0"
module: ejabberd_http
request_handlers:
/invites: mod_invites

...

modules:
mod_invites:
access_create_account: access_create_account
landing_page: auto
token_expire_seconds: 259200

@ludman1 double check this configuration is actually active. Also do `ejabberdctl list_invites cloud01.org` and check the URLs there. They should look like http://cloud01.org:5444/invites/<token>` and not http://cloud01.org:5444/invites/#<token>