Back to top

Autore Topic: Email "non" unica in Joomla 1.5  (Letto 7565 volte)

Offline 1diaboliko84

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Email "non" unica in Joomla 1.5
« il: 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.

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #1 il: 25 Nov 2008, 15:08:46 »
credo che quello che tu voglia fare sia una pazzia...

Parere personale, non lo fare...

Offline 1diaboliko84

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #2 il: 25 Nov 2008, 15:20:23 »
perchè? con joomla 1.0 questo era possibile...

Offline rinuccio

  • Moderator
  • Instancabile
  • *****
  • Post: 3140
  • Sesso: Maschio
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #3 il: 25 Nov 2008, 15:28:41 »
Quoto per il "pazzia" :-X

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #4 il: 25 Nov 2008, 17:13:22 »
perchè? con joomla 1.0 questo era possibile...

spam

Offline Zulumanjaro

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #5 il: 02 Gen 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?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #6 il: 02 Gen 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
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline rinuccio

  • Moderator
  • Instancabile
  • *****
  • Post: 3140
  • Sesso: Maschio
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #7 il: 02 Gen 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 :)

Offline Zulumanjaro

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Email "non" unica in Joomla 1.5
« Risposta #8 il: 02 Gen 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!

Offline eumene

  • Nuovo arrivato
  • *
  • Post: 33
  • Sesso: Maschio
    • Mostra profilo
Re:Email "non" unica in Joomla 1.5
« Risposta #9 il: 01 Giu 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 :

Codice: [Seleziona]
// 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





Diego Purpo
Effetti Collaterali
Sviluppo applicazioni web Corporate Blog Infocube

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re:Email "non" unica in Joomla 1.5
« Risposta #10 il: 01 Giu 2009, 16:48:08 »
ottimo diego

Offline lucanialab

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:Email "non" unica in Joomla 1.5
« Risposta #11 il: 17 Giu 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 :

Codice: [Seleziona]
// 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':

Codice: [Seleziona]
// 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

Offline Edoardopost

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:Email "non" unica in Joomla 1.5
« Risposta #12 il: 30 Mag 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 ?

 



Web Design Bolzano Kreatif