Joomla.it Forum

Componenti per Joomla! => Gestione utenti e community => : digitalfa 30 May 2012, 17:46:20

: Livelli di accesso utente - Esperti aiutatemi perfavore
: 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
: Re:Livelli di accesso utente - Esperti aiutatemi perfavore
: Murphz 30 May 2012, 18:33:25
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.