mod_register currently handles three separate things:
- registration (creation of new accounts)
- password change
- deletion of accounts
The current way of having mod_register enabled but allow_registration = false can be a bit confusing. Separating these three different tasks into two or three modules so that enabling or disabling mod_register really does enable or disable registration might make more sense.