New user password creation and changing

Hi there

Need some help to understand how to make new user password creation and changing:
1. Can I get new user password automaticly? (f.e. user:"acid@jabber.run.ua" - and the generated password should be "acid") - is it possible?
2. Is it possible to make a new user password change dialog box right after first enter using automaticly generated password? (to change first password forcibly)

Thanks

ejabberd provides three ways

ejabberd provides three ways to create an account:

  1. Anybody, using a jabber client and In-Band Registration (implemented in mod_register)
  2. The admin, using Web Admin
  3. The admin or a system script, calling:
    $ ejabberdctl register bob localhost pass123

It seems none of those ways is up to you. You can modify mod_register to suit your needs. Or you could write a web application (in PHP or whatever) than calls ejabberdctl to create the account.

If you also want to set a different password using the command line, try the contributed module mod_ctlextra and its command set-password.

Another solution would be that you write a web app that calls ejabberd using XML-RPC. In this case you would need to install mod_xmlrpc.

And the last alternative I can think if is to modify the contributed module mod_register_web to suit your needs.

Syndicate content