This is a custom implementation of passwordless login for Flarum.
The login modal is turned into passwordless mode by default, but login via password is still possible via a link at the bottom of the modal.
Users are still able to set a password via the password change or password reset features.
By default login links are valid for 5 minutes.
The token present at the bottom of the email can also be used as a password until it expires.
This allows connecting into a different browser than the one that received the email.
Password becomes optional in the signup process and the password field is hidden by default.
A random password is generated when the field is left empty.
composer require clarkwinkelmann/flarum-ext-passwordless