EmailVerifier is a simple login plugin that supports registration via email verification
The goal of this plugin is to provide server owners a little bit more of security by providing an additional (and more personal) way of identifying players besides the traditional ways (such as IP addresses and player IDs), by requiring players to associate a legitimate and verifiable e-mail address to their accounts.
Usually regular login plugins only require players to set a login password and that's it. This plugin is also a login plugin, but before setting a password the player must verify their e-mail.
This plugin also optionally supports the possibility of filtering e-mail addresses by a set of allowed domains. This is perfect if you run a closed server that only allows players from a specific organization, for example.
Commands
- /register <email> - Command to request a one time authentication code for the player via their e-mail
- /code <code> - Command used by players to verify their email with the code received via their e-mail
- /password <password> <confirmPassword> - Command that allows the player to define their passwords after they verify their e-mail sucessfully
- /resetpassword - Command for the player to request a password reset (in case they forgot their password). They will need to verify themselves via the same e-mail they have initially used
- /login <password> - Used by already verified players to login to the server with their passwords