Joomla.it Forum
Componenti per Joomla! => Gestione utenti e community => : digitalfa 30 May 2012, 17:46:20
-
Buongiorno Esperti,
Versione Joomla: 2.5
Che cosa voglio ottenere:
1)Quando un utente visita per la prima volta il mio sito e NON E' LOGGATO deve vedere la pagina A (Home Page). La pagina A comprende un menu', un articolo ed un modulo
2)Quando invece l'utente E' LOGGATO deve vedere la pagina B e non deve poter piu' tornare alla pagina A, a meno che non si slogghi. La pagina B comprende un link ad un componente e diversi moduli
Ho provato a modificare gli accessi degli utenti e delle pagine su Joomla ma non sono riuscito a risolvere questo problema
-
Potresti utilizzare una variabile user di getUser() e poi dividere gli accessi con if($user->guest)...in questo modo ad ogni richiesta che passa per l'index.php controlli se l'utente è loggato mostra la pagina A, altrimenti la pagina B.
$user =& JFactory::getUser();
if($user->guest){
// codice se utente non è loggato
}else{
// codice se utente è loggato
}
A dire il vero penso esistano anche delle estensioni che facciano questo ma non saprei dirti.