In aggiunta a disabilitare le registrazioni, se non servono, si può anche fare un override al template, in modo che la pagina:
sito.com/index.php?option=com_users&view=login
non sia più raggiungibile.
Infatti, anche se si disabilitano le registrazioni quella pagina rimarrà raggiungibile.
Ad es. per il template beez3, basta creare la cartella templates/beez3/html/com_user/login
con all'interno 3 files nominati
default.php
default_login.php
default_logout.php
con contenuto uguale:
<?php
header("HTTP/1.1 301 Moved Permanently");
header('Location: error.php');
exit();
?>
In questo modo si avrà il redirezionamento a error.php in templates/beez3
Analogamente si può fare per gli altri templates.