Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Dariodor 18 Jan 2012, 13:03:56
-
Buongiorno,
ho un problema con un'istallazione di joomla! 1.7.3
Qualsiasi utente con gruppo diverso da Super Users non riesce a vedere il menu da backend ma solo le voci "vedi sito" ed "esci".
Questi sono i miei gruppi utenti:
Public
- Manager
- - Administrator
- - Gestore contenuti
- Registered
- - Author
- - - Publisher
- - - Utente Avanzato
- Super Users
Questi sono i miei utenti:
Paolo (gruppi di utenti: Gestore contenuti, Utente Avanzato)
Super User (gruppi di utenti: Super Users)
Permessi dei vari componenti da:
Menu backend -> "componente" -> Opzioni -> Permessi -> gruppo Gestore contenuti
menu -> "componente" (permessi)
Utenti -> Gestione utenti (tutto negato)
Menu -> gestione menu (tutto consentito)
Contenuti -> gestione articoli (tutto consentito)
Contenuti -> gestione categorie (tutto consentito)
Nel caso specifico, l'utente Paolo, una volta effettuato il login da backend
(opzione consentita senza alcun conflitto da
sito -> configurazione globale -> Permessi -> gruppo "gestore contenuti")
Non vede alcun menu.
Dopo alcune prove, ho notato che tutti i gruppi con accesso al backend tranne Super User (quindi Manager e Administrator) non vedono alcun menu.
Premetto inoltre che il sistema ha funzionato per una settimana, poi in seguito a dei cambiamenti del sito non ha più funzionato a dovere (non so dire le modifiche applicato dato che ne sono state fatte parecchie, dall'installazione e disinstallazione di componenti all'aggiunta di cintenuti, articoli, foto, ecc.)
Posso aver sbagliato qualcosa nella impostazione dei permessi?
C'è una soluzione al problema?
Ringrazio in anticipo per la disponibilità,
Dario.
-
Il problema si è aggravato, ora anche loggando da super user il backend è vuoto, nessun menu ma solo "visualozza sito" ed "esci".
può centrare il fatto che, il mio cliente entrando in back-end abbia lasciato più di qualche sessione aperta, invece di cliccare sempre sul pulsante "chiudi" ?
Grazie della disponibilità,
Dario
-
Risolto.
Era un problemai di livelli di accesso:
era stato cancellato il livello "Special" e per questo
In Estensioni -> Gestione moduli -> Amministratore
a tutti i moduli (apparte login) era stato applicato un livello d'accesso che non conteneva il Super User.
è per questo che nel backend del super user non compariva nessun modulo.
Di stessa matrice è il caso spiegato nel primo post.
Di seguito spiego come ho fatto a correggere l'errore:
non vedendo nessun menu nel backend, ho aperto un backend di un'altro sito ed ho copiato ed incollato il pezzo di url dopo /administrator
scoperto l'arcano, (che quindi dovevo includere il super user nel livello per poter vedere i moduli amministrativi) non potendo salvare (per l'assenza del bottone salva) ho aperto il database del sito con phpmyadmin del provider.
ho quindi dato uno sguardo alla tabella ***_viewlevels.
ho aggiunto l'id (visualizzabile nella tabella ***_usergroups) del gruppo Super User tra le parentesi quadre del livello incriminato (separandolo dagli altri con una virgola)
a questo punto ho effettuato il log-out, pulito la cache del browser e ho effettuato il login.
Utilizzando i moduli prima invisibili ho riconfigurato a piacere i livelli d'accesso in modo da non avere più problemi.
-
Grandissimo.
E grazie mille di avere condiviso la soluzione con tutti noi, è cosi che sono riuscito a risolvere lo stesso problema.