Viename projekte prireikė tinklalapio turinį rodyti tik registruotiems lankytojams. Iš pirmo žvilgsnio situacija labai paprasta ir lengvai sprendžiama: meniu punkto "Pradžia" (home) nustatymuose įjungiame kad būtų matomas tik registruotiems lankytojams. patikrinus atrodo viskas gražiai ir tvarkingai tačiau jei mes tačiau jei mes URL laukelyje surenkame kokios straipsnio, meniu nuoroda tinklalapis lengvai pasiekiamas ir matomas visiems registruotis nebūtina.

Taigi kaip sprendžiame šią problemą? Pasirodo viskas gana elementaru.

Atidaromo teksto redaktoriumi naudojamo šablono index.php failą ir iš karto po eilute

defined('_JEXEC') or die;

talpiname šį kodą:

if (JFactory::getUser()->guest && JFactory::getApplication()->input->getCmd('option', '')!= 'com_users') {
JFactory::getApplication()->redirect(JURI::root().'index.php?option=com_users&view=registration');
return;
}
 

Išsaugome ir tikriname rezultatą.

Informuojame, kad šioje svetainėje naudojami slapukai (angl. cookies). Blokuoti slapukus jūs galie atlikę atitinkamus nustatymus  naršyklėje.