Joomla.it Forum
Componenti per Joomla! => Gestione utenti e community => : Wotan 08 Dec 2009, 12:36:12
-
Ciao a tutti,
tempo fa avevo installato NOIXACL, poi siccome non mi trovavo l'ho cancellato. per errore ho cancellato anche alcuni utenti (o almeno credo).
Fatto sta che questi utenti non risecono più ad accedere, ne' ad iscriversi di nuovo con lo stesso account.
Se tento di creare un nuovo account con quel nome dal pannello di admin mi restituisce il messaggio
* Impossibile salvare le informazioni dell'utente
* Questo nome utente è già stato utilizzato.
Ho provato a controllare nella tabella jos_users del database per cancellarli da li e ritentare la registrazione ma degli utenti incriminati non c'è traccia.
Non so più che pesci pigliare, qualcuno ha un'idea di dove sia il problema?
Grazie.
-
Hai disinstallato bene il componente? Hai riattivato il modulo di default di joomla per la registrazione? Hai controllato che noix non ti abbia lasciato qualche tabella nel db? Hai lanciato anche da menu strumenti un controllo globale per sbloccare eventualmente le tabelle? Hai controllato nella scheda di configurazione del sito che sia attivo il 'permetti registrazione nuovi utenti'?
Ti sposto anche il topic nella sezione dedicata alla gest. degli utenti.
-
Hai disinstallato bene il componente? Hai riattivato il modulo di default di joomla per la registrazione? Hai controllato che noix non ti abbia lasciato qualche tabella nel db? Hai lanciato anche da menu strumenti un controllo globale per sbloccare eventualmente le tabelle? Hai controllato nella scheda di configurazione del sito che sia attivo il 'permetti registrazione nuovi utenti'?
Ti sposto anche il topic nella sezione dedicata alla gest. degli utenti.
Dunque, per la disinstallazione ho utilizzato lo strumento apposito.
Verifico il resto.
-
Il modulo di registrazione utente è attivo ed accessibile.
-
Nel DB è presente ancora la tabella jos_noixacl_groups_level
-
Hai lanciato anche da menu strumenti un controllo globale per sbloccare eventualmente le tabelle?
Intendi tipo selezionare tutte le tabelle e dare il comando "Ripara tabella"?
-
Registrazione nuovi utenti è attivo. Abilitazione no, ma per quello dovrebbe arrivarmi una mail come amministratore, giusto?
-
Fammi scrivere la risposta, poi posti tutto insieme, è almeno 3 volte che mi blocca l'invio.
Per la tabella:
E cancellala, se non ti serve più il componente e non te lo devi reinstallare.
Insomma, cerca di ripristinare joomla alle sue funzioni native.
Per il controllo globale:
No, non devi andare da phpmyadmin ma da joomla, da menu strumenti.
Per l'abilitazione:
lascia così, sì ti arriverà la mail, l'importante è che sia attiva la registrazione nuovi utenti.
Chiaramente, quando si smanetta sul db, fatti sempre precedentemente una copia di backup a titolo preventivo.
-
Certamente.
Nei moduli è presente (inattivo) anche il mod_mainmenu_noix
-
Ok, tabella cancellata, controllo globale effettuato.
Ho provato a creare l'utente ma non me lo permette, mi ritorna lo stesso messaggio.
-
Cancella anche il modulo e controlla che non sia ancora presente ed attivo qualche plugin.
Poi parla anche di un suffisso '_manimenu_noix', cancella anche il menu.
Svuota la cache del sito se ce l'hai attiva, insomma fai prima un pò di pulizia.
Purtroppo questo tipo di estensioni è particolarmente invasiva.
-
Ho ricontrollato nel database.
L'utente che cercavo adesso è visualizzato.
Non è però visualizzato nel PCA di Joomla.
-
Spiegati meglio, in quale recondito posto del pannello?
-
Allora:
il nome utente è presente nella tabella jos_users del database.
Prima non riuscivo a vederlo.
Lo stesso nome utente non è però presente nella lista visualizzabile nel pannello di amministrazione di Joomla.
Per svuotare la cache dove devo andare?
P.s.: nel PCA "Configurazione" è disabilitata.
-
Altra informazione:
nella tabella jos_users l'utente in oggetto ha assegnato un usertype corrispondente ad un livello speciale creato con noixacl.
Lo stesso si dica per un altro nome utente che mi da gli stessi problemi.
Può essere che non si veda nel PCA a causa di questo? In tal caso posso provare a cambiare lo usertype in "Registered" nella tabella DB per vedere se compare nel PCA di Joomla?
-
Sì.
p.s. ...maledetto noixacl...
-
Ottimo. Provo e riferisco.
Mai più NOIXACL.
-
Ah, beh...
E comunque per il futuro se ne dovessi aver bisogno ti ricordo che la 1.6 avrà il supporto per la gestione estesa degli utenti; è già disponibile ora ma non la usare su siti di produzione, bisogna attendere il rilascio ufficiale.
-
Si, ne avevo avuta notizia, credo valga la pena di aspettare.
Comunque ho provato ma ancora non compaiono nella lista utenti. Come si svuota la cache?
EDIT: svuotata la cache, non è cambiato nulla.
-
Mi sa che andrò per le vie drastiche. Cancellazione utente dalla tabella jos_users e creazione nuovo utente dal PCA di Joomla.
Chissà se funziona.
-
Guarda che quella è l'unica soluzione, potresti anche esportare i dati da una tabella all'altra ma se vuoi fare una cosa pulita (che è ciò che ti consiglio) cancella quell'utente dalla tabella ed usa per l'inserimento il pannello di gestione utenti nativo, in modo tale da star sicuro; oltretutto quanti utenti sono? Se sono pochi e li conosci pure puoi mandare a ciascuno una mail dicendo di riregistrarsi al sito (chiaramente dopo aver verificato che funziona tutto con il mod_login nativo e la corrispondente visualizzazione nella gestione utenti).
-
Si certo, gli utenti sono solo due e ben conosciuti. A parte l'accesso non è implicata nessuna perdita di dati quindi credo che avvisarli sia il sistema più veloce.
-
Sì, vai tranquillo è il sistema più sicuro ed indolore.
Ma perchè volevi usare il livello acl?
Guarda che se è per tener sotto controllo meglio gli utenti puoi usare anche Community Builder; fai quella cosa di cui sopra; il backup lo hai fatto del core e del db come ti avevo detto prima?
-
Era più che altro una questione di permessi, ma con noixacl si incrociano troppo. Preferisco aspettare qualcosa di più semplice
-
Ok potresti (se ne hai bisogno) aspettare di passare alla 1.6 quando ci sarà il rilascio stabile; ti ricordo, se risolvi, di scrivere il [RISOLTO!] all'inizio del titolo del tuo primo post, ciao.
-
Adesso gli utenti compaiono nella lista del PCA.
Attendo un riscontro dagli interessati, poi chiudo.
Intanto grazie mille per l'aiuto!
;)
-
Figurati, non c'è di che.
p.s. Hai visto che le cose genuine come le faceva nonna sono sempre le migliori?
-
Risolto.
;)