Random password generator

Tweet

Why is it interesting?

Creating an account with Modoboa is pretty easy but choosing a good password can be tricky. Additionaly, you might not want to choose a password at all when you create an account for someone else.

In such cases, a generator, which creates strong enough and random passwords, is a nice feature to have. Unfortunately, Modoboa does not provide one yet but it can be fixed pretty quickly, thanks to your contribution!

How will it be integrated?

This feature will be integrated to two different workflows.

Account creation

Inside the account creation wizard, a new option will be added to allow administrators to choose if they want a random or a manual password.

Account random password

Domain creation

When a new domain is populated with a predefined administrator, the generated password defaults to password and it can't be set to another value. To enhance this behaviour, a new option will be added to allow the generation of a random password.

But... what is my password?

Do not panic, we have a PDF file for you!

You might have noticed that user passwords are never displayed by the web interface and it will stay as is even with random passwords. The only place to find them will be inside the PDF document generated at account creation.

If you need/want/like this feature, it is time to sponsor it :-)

Functionality available

Sept. 9, 2017

The development is done and the random password generator is available in the 1.9.0 release. Once again, thank you all for the support!

Starting development

Aug. 21, 2017

Thanks to your contributions, the development of this functionality is going to start. It will be included into the next major release of Modoboa (1.9.0). The associated Github feature is https://github.com/modoboa/modoboa/issues/1219.

Name Date amount
Peter Putzer 04/03/2017 €10.00
Urs Weiss 06/27/2017 €20.00
Jasper Backer 07/09/2017 €5.00
Dillon Webb 07/14/2017 €10.00
Benjamin Klein 08/17/2017 €25.00
David Döpelheuer (David Döpelheuer) 08/20/2017 €180.00

€250.00 on a goal of €250.00

100%

6 contributors

Successully funded!