Joomla system plugin that lets site owners control or disable unused frontend login and registration entry points.
This helps:
- Reduce brute-force exposure by limiting public login URLs.
- Avoid confusing non-admin users with unused login/registration links.
- Keep legacy frontend login paths under control on sites that use backend-only access.
Compatibility: Joomla 4.x and Joomla 5.x
Source code lives in:
plg_system_loginremover/
You can place this folder under plugins/system/ in a Joomla installation for development.
Key files:
plg_system_loginremover/loginremover.xml– plugin manifestplg_system_loginremover/services/provider.php– service provider (Joomla 4+)plg_system_loginremover/src/Extension/LoginRemover.php– main plugin classplg_system_loginremover/language/en-GB/*.ini– language strings
- Download the plugin ZIP from your vendor site or this repository's Releases page (when available).
- In Joomla admin, go to System → Install → Extensions.
- Upload and install the ZIP.
- Go to System → Plugins, search for the plugin (e.g. "Login Remover"), and enable it.
- Configure which frontend login/registration routes should remain active.
Built and maintained by Daniel McNulty (Cane Tree Corp).
More info and commercial support: https://canetree.com