Joomla.it Forum

Joomla! 3 => Joomla! 3 => : oloccina 30 Nov 2015, 15:03:07

: nome utente e passw non vengono inviati all'utente
: oloccina 30 Nov 2015, 15:03:07
Salve a tutti!
Mi sono accorto che sul mio sito http://infinitemandala.com/
quando un nuovo utente si registra, nella mail di benvenuto non gli vengono inviati
nome utente e password


questo è male perchè dovrei attivare un componente che genera automaticamente questi dati per gli utenti
per cui loro non hanno modo di saperli se Joomla non li invia


Ho anche notato che invece attivando l'"attivazione nuovi utenti" (l'utente riceve link per attivare il suo account)
allora nome utente e passw vengono inclusi nella mail


Questa opzione però è poco fattibile per me per altri motivi (devo attivare l'utente e
loggarlo automaticamente dopo l'acquisto di alcuni corsi online)


Insomma, se qualcuno ha idea di cosa potrebbe trattarsi,
ogni ipotesi è benvenuta.


Grazie mille!




Versione Joomla: 3.4.5
: Re:nome utente e passw non vengono inviati all'utente
: tomtomeight 30 Nov 2015, 15:20:20
Scusa ma quando un utente si registra e lui che sceglie nome utente e password perchè dovresti rimandaglierla tramite email?
: Re:nome utente e passw non vengono inviati all'utente
: oloccina 30 Nov 2015, 15:21:59

perchè dovrei attivare un componente che genera automaticamente questi dati per gli utenti
per cui loro non hanno modo di saperli se Joomla non li invia
: Re:nome utente e passw non vengono inviati all'utente
: tomtomeight 30 Nov 2015, 15:29:12
Quindi non si registrano autonomamente, comunque far generare questi dati esternamente è abbastanza complesso, dovresti studiarti come li genera il cms oppure puoi far in modo di inviare una password unica per tutti con l'obbligo di cambiarla al primo login. Detto obbligo lo imposti direttamente in joomla gestione utenti.
: Re:nome utente e passw non vengono inviati all'utente
: oloccina 30 Nov 2015, 15:35:21
Il componente usa Joomla stesso per creare l'utente,

l'utente mette solo la mail

il componente crea un utente normale usando
la mail come nome utente e generando una password

Joomla dovrebbe, nella mail di benvenuto, inviare questi
dati all'utente

ma invece nella mail di benvenuto dice


Salve test109,
Grazie per esserti registrato su nomesito.Ora puoi connetterti su l (http://infinitemandala.com/)ink sito utilizzando Nome utente e Password con i quali ti sei registrato.

ho selezionato l'invio della password nelle opzioni utente,ma la mail di benvenuto è come sopra
: Re:nome utente e passw non vengono inviati all'utente
: tomtomeight 30 Nov 2015, 15:40:00
A questo punto credo sia il componente che non la invia e credo pure che non dici quale perché commerciale. Come saprai non è consentito chiedere supporto per prodotti commerciali, nel caso chiedi direttamente al produttore.
: Re:nome utente e passw non vengono inviati all'utente
: oloccina 30 Nov 2015, 15:43:38
no, il componente non gestisce questi aspetti,
crea solo l'utente usando la gestione utenti di Joomla


è definitivamente Joomla che non invia la password perchè anche
se mi registro con il form di registrazione normale,
non ricevo mai nome utente e password
: Re:nome utente e passw non vengono inviati all'utente
: oloccina 30 Nov 2015, 17:48:39
Risolto!

Il problema è nel file di lingua italiano (ho aggiornato alla version 3.4.5
ma mi sembra di capire che c'è un errore anche lì)


Io ho risolto creando un override per la lingua italiana come segue


COM_USERS_EMAIL_REGISTERED_BODY


Ciao %s,\n\nGrazie per esserti registrato su %s.\n\nPuoi ora accedere a\n%s usando i seguenti dati di accesso:\n\nUsername:%s\nPassword: %s\n
: Re:nome utente e passw non vengono inviati all'utente
: tomtomeight 30 Nov 2015, 18:11:53
Ok tutto bene quel che finisce bene, passo la segnalazione errore al team di traduzione Italiano.

Grazie delle condivisione della soluzione.
: Re:nome utente e passw non vengono inviati all'utente
: ste 01 Dec 2015, 10:22:45
Ciao oloccina,
ho provato nell'attuale versione 3.4.5 e non riscontro alcun problema, è presente la definizione lingua
COM_USERS_EMAIL_REGISTERED_BODY="Salve %s,\n\nGrazie per la tua registrazione su %s.\n\nOra puoi connetterti su %s utilizzando i seguenti Nome utente e Password:\n\nNome utente: %s\nPassword: %s"

e funziona correttamente