Locked accounts - WilStead/VueCoreFramework GitHub Wiki
Administrators can lock user accounts by searching for the user by username in the chat panel and then selecting the "Lock Account" option.
A user whose account has been locked cannot log into the site at all (if the user was already logged in, attempting to access any secure page will automatically log them out), and attempting to do so will show a message explaining that their account has been locked, and recommending that they contact the site administration for assistance.
Since the default behavior of the site allows any user to register for an account, deleting an abusive user's account would mean they could immediately re-register. Therefore a "blacklist" feature is necessary to permanently block a user by username and/or email. An abusive user could still re-register with new information, so an IP-based system may be needed if you anticipate the need to control access on a more granular level. If you intend to redesign the identity system to restrict site usage to known users, the locking system may be unnecessary for your needs, and could be removed.