Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : derrik72 25 Aug 2015, 23:03:26
-
Salve,
ho effettuato dal pannello di amministrazione del DB il caricamento di utenti sul DB , tabella users , attraverso delle istruzioni SQL.
In tal modo sono riuscito a "preregistrare" un numero elevato di utenti che devono avere accesso a contenuti riservati.
Vorrei che ad ognuno di tali utenti arrivasse la mail di "Dettagli nuovo utente". Come posso fare a triggerarla ? Esiste qualche flag da settare su qualche tabella di joomla ?
Grazie 1000.
-
Ciao,
prima di procedere con l'email, come hai fatto con le password?
-
Ciao ho eseguito la insert
insert into `_users`
(`id`,`name`,`Cognome`,`CodiceFiscale`,`username`,`password`,`email`,`usertype`,`block`,`sendEmail`,`activation`,`registerDate`,`lastvisitDate`,`params`)
values
(..)
però mi rendo conto che dopo tale insert , pur trovando l'utente inserito nella lista degli utenti , quando provo ad accedere al sito ed inserisco le credenziali dell'utente , mi dice che non le riconosce.
Perchè ? Forse è questo il motivo per cui non parte la mail ?
Grazie in anticipo per la risposta.
-
ok ora sono riuscito ad inserire l'utente e ad a loggarmi con quell'utente.
Nella insert mettevo la password in chiaro mentre invece va convertita in formato MD5.
tuttavia la mail sui "Dettagli nuovo utente" non arriva ancora :-(
Cosa altro devo modificare ?
-
Le mail partono solo quando l'inserimento viene effettuato tramite l'interfaccia gestione utenti di joomla. Se carichi i dati nel db dovrai far partire l'email a mano, magari con uno script php. Pensa comunque che se carichi 200 utenti e partono 200 email poco ci manca che il provider ti segnali come spammer.
riesci a loggarti con tutte le password inserite in md5? Io sapevo che usava un algoritmo più complesso, puoi fare un altro test?
-
posso solo verificare a campione...o hai un modo per fare il login via batch con un numero elelvato di utenti?
-
Conviene mettere la stessa password per tutti e settare cambio obbligatorio al primo accesso. La password base la comunichi via email con massmail.
-
Grazie tomtomeight.
Come setto cambio obbligatorio al primo accesso ?
-
Scusa mi accorgo adesso che operi sulla 2.5 non so se è un impostazikne presente anche su quella versione.
-
Oddio ...dove hai letto che opero con la 2.5 ??
-
Altrimenti perché hai postato nella sezione 2.5?
-
;D ;D ;D ;D hai ragione scusa ..ma è la prima volta che uso questo forum ...comunque è corretto..uso J2.5
-
Allora ...sono riuscito a caricare tutti gli utenti sul db ed a cambiare la password in formato MD5...ho provato a loggarmi con 4 utenti diversi ed il logging funziona... unico neo ..ora , una volta loggato , navigando tra i contenuti riservati a tali utenti ..visualizzo il messaggio " seguente ...che vuol dire ?JUser: :_load: non è stato possibile caricare l'utente con ID: 263
-
mmmmm... con quale query hai importato gli utenti?
-
Ho risolto anche questo problema. ...ho creato un utente fittizio e gli ho cambiato l'id con quello indicato nell'errore. Grazie a tutti per le varie risposte. Al prossimo problema
-
penso questa
insert into `_users`
(`id`,`name`,`Cognome`,`CodiceFiscale`,`username`,`password`,`email`,`usertype`,`block`,`sendEmail`,`activation`,`registerDate`,`lastvisitDate`,`params`)
values
(..)
forse basterebbe cambiare id ad un utente xy a 263