User verification System
Created by: Matzestyler
We need to change some process after registration. It must be possible to set multiple options for possible user verification systems. We also have to implement an own user verification system. The normal verification system will work with a mail verification of a user. Otherwise, it can be disabled or replaced with a class btw. a module that will handle it.
After successful registration of a user, the Event Handler will trigger a final event to send all registered events the new user. So it will be easy to manage that system. But the login will be disabled since the user isn't activated.
If the registration was done with a social media plugin, the user will automatically set to active and logged in.