Wykonałem to w trochę inny prostszy sposób. Tak na przyszłość jakby ktoś trafił ponownie na ten temat. Edycja pliku: components/com_users/views/registration/tmpl/default.php w ten o to sposób:
Kod PHP:
<? if ($_POST['password'] == "W tym miejscu hasło"){ include("reg.php");}else{echo ' <form action="Adres strony na której znajduje się rejestracja" method="post">Podaj hasło dostępu do rejestracji: <input type="password" name="password"/><input type="submit" name="submit" value="Przejdź do rejestracji"/></form>';}?>
Dodatkowo tworzymy plik reg.php w folderze gdzie również znajduje się plik default.php gdzie kopiujemy cały kod który wcześniej znajdował się w pliku default.php.
Dzieki temu formularz rejestracyjny będzie wyświetlany dopiero po wpisaniu odpowiedniego hasła.
Mam nadzieję ze pomogłem
Pozdrawiam.