Joomla.it Forum

Componenti per Joomla! => Gestione utenti e community => : 1diaboliko84 25 Nov 2008, 12:49:55

: Email "non" unica in Joomla 1.5
: 1diaboliko84 25 Nov 2008, 12:49:55
Ciao a tutti,
premetto che sono nuovo su Joomla 1.5
volevo sapere da voi se era possibile...come si può a permettere la registrazione agli utenti utilizzando anche la stessa e-mail
Questo era già possibile su Joomla 1.0 grazie all'opzione "Richiedi e-mail unica"....

Nella versione 1.5 questo è ancora possibile...???

grazie della vostra attenzione.
: Re: Email "non" unica in Joomla 1.5
: = odino = 25 Nov 2008, 15:08:46
credo che quello che tu voglia fare sia una pazzia...

Parere personale, non lo fare...
: Re: Email "non" unica in Joomla 1.5
: 1diaboliko84 25 Nov 2008, 15:20:23
perchè? con joomla 1.0 questo era possibile...
: Re: Email "non" unica in Joomla 1.5
: rinuccio 25 Nov 2008, 15:28:41
Quoto per il "pazzia" :-X
: Re: Email "non" unica in Joomla 1.5
: = odino = 25 Nov 2008, 17:13:22
perchè? con joomla 1.0 questo era possibile...

spam (http://it.wikipedia.org/wiki/Spam)
: Re: Email "non" unica in Joomla 1.5
: Zulumanjaro 02 Jan 2009, 11:56:36
Ho lo stesso problema, e non vedo dove sia la pazzia...

avrei una ventina di utenti e non c'e' nemmeno bisogno di avere la loro mail, potrei dare comunque la mia solo per poterli registrare in qualche modo ma mi e' impossibile... le mail sembra debbano essere diverse... possibile che non vi sia un metodo alternativo di iscrizione manuale con una mail unica... o meglio ancora addirittura senza mail?
: Re: Email "non" unica in Joomla 1.5
: tonicopi 02 Jan 2009, 18:16:45
Ho lo stesso problema, e non vedo dove sia la pazzia...

avrei una ventina di utenti e non c'e' nemmeno bisogno di avere la loro mail, potrei dare comunque la mia solo per poterli registrare in qualche modo ma mi e' impossibile... le mail sembra debbano essere diverse... possibile che non vi sia un metodo alternativo di iscrizione manuale con una mail unica... o meglio ancora addirittura senza mail?
Talvolta mi domando se le difficoltà ve le inventate. Non puoi inserire una e-mail inventata? Tipo tonto@tonto.it bitonto@tonto.it tritonto@tonto.it?  ;D
: Re: Email "non" unica in Joomla 1.5
: rinuccio 02 Jan 2009, 18:50:32
Toni Toni Toni, una e-mail "non-unica" è già un rischio bello grosso (spamm)

Almeno ci tiene in salvo la conferma (link nell'e-mail di attivazione)

Da frontend, se vogliamo dare la possibilità di registrasi con e-mail false, dobbiamo di conseguenza disabilitare la conferma della stessa...

Puoi immaginare 1 sito senza controllo dell'email aggiunto alla possibilità di inserire piu volte la stessa? O.o'

Io, quando ero senza captcha, eliminavo 12/20 utenti (Oddio utenti :D) al giorno :)
: Re: Email "non" unica in Joomla 1.5
: Zulumanjaro 02 Jan 2009, 20:35:15
Si al limite le mail me le posso pure inventare,

ma pensavo che forse c'era la possibilita' di farlo senza... quello che devo fare è semplicemnte un' accesso ad un' area riservata esclusivamnete ad un certo numero di utenti a cui do l' accesso:
Nel frontend ci sara' solo l' ingresso tramite username e password senza la possibilita' di registrare utenti nuovi perche' superfluo... E' un' area riservata molto " esclusiva ".
Comunque se non esistono alternative seguiro' il suggerimento di Toni... mi inventero' delle mail fasulle!
: Re:Email "non" unica in Joomla 1.5
: eumene 01 Jun 2009, 12:44:03
Sono d'accordo con tutti coloro che hanno correttamente suggerito di non eliminare il vincolo sull'email unica, sostenendo la loro tesi con validi motivi: lo spam, il recovery password che invia la nuova password all'email dell'utente.

Ciononostante se 1diaboliko84 desidera rimuovere questo controllo credo sia lecito farglielo fare e forse posso dargli una mano

Il codice che esegue il controllo dell'email fa parte del core di Joomla: modificarlo porterà la tua versione ad un branch. Questo significa che per ogni aggiornamento di Joomla dovrai rimodificare correttamente il codice oppure perderai la tua modifica (altro motivo a sfavore)

Cmq, il controllo sull'email unica è fatto nella classe JTableUser nel metodo check.
Il relativo file è libraries/joomla/database/table/user.php.
Circa alla riga 183 troverai questo codice :

:
// check for existing email
$query = 'SELECT id'
. ' FROM #__users '
. ' WHERE email = '. $this->_db->Quote($this->email)
. ' AND id != '. (int) $this->id
;
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
if ($xid && $xid != intval( $this->id )) {
$this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
return false;
}

Credo che basti commentarlo.
Non ho trovato altri pezzi di codice che verifichino l'univocità dell'email durante il processo di registrazione

Ciao

Diego





: Re:Email "non" unica in Joomla 1.5
: = odino = 01 Jun 2009, 16:48:08
ottimo diego
: Re:Email "non" unica in Joomla 1.5
: lucanialab 17 Jun 2009, 11:52:18
Sono d'accordo con tutti coloro che hanno correttamente suggerito di non eliminare il vincolo sull'email unica, sostenendo la loro tesi con validi motivi: lo spam, il recovery password che invia la nuova password all'email dell'utente.

Ciononostante se 1diaboliko84 desidera rimuovere questo controllo credo sia lecito farglielo fare e forse posso dargli una mano

Il codice che esegue il controllo dell'email fa parte del core di Joomla: modificarlo porterà la tua versione ad un branch. Questo significa che per ogni aggiornamento di Joomla dovrai rimodificare correttamente il codice oppure perderai la tua modifica (altro motivo a sfavore)

Cmq, il controllo sull'email unica è fatto nella classe JTableUser nel metodo check.
Il relativo file è libraries/joomla/database/table/user.php.
Circa alla riga 183 troverai questo codice :

:
// check for existing email
$query = 'SELECT id'
. ' FROM #__users '
. ' WHERE email = '. $this->_db->Quote($this->email)
. ' AND id != '. (int) $this->id
;
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
if ($xid && $xid != intval( $this->id )) {
$this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
return false;
}

Credo che basti commentarlo.
Non ho trovato altri pezzi di codice che verifichino l'univocità dell'email durante il processo di registrazione

Ciao

Diego

Salve Diego,

io ho provato e hai ragione, funziona, ma non va commentato tutto quel frammento di codice, ma solo la  parte da if a return false, cosi':

:
// check for existing email
$query = 'SELECT id'
. ' FROM #__users '
. ' WHERE email = '. $this->_db->Quote($this->email)
. ' AND id != '. (int) $this->id
;
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
/* if ($xid && $xid != intval( $this->id )) {
$this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
return false;
}
*/

Ciao

Antonio Fasulo
: Re:Email "non" unica in Joomla 1.5
: Edoardopost 30 May 2010, 23:36:38
Ed io che sono sia superamministratore sia utente di Kunena, con community builder...come posso fare per non avere per forza due e-mail separate per le notifiche dei messaggi ? Esiste un'alternativa a levare la possibilità di registrarsi con un e-mail unica ? Ma un captcha + la conferma non sono sufficienti per garantire sicurezza contro lo spam ?