Pagina 1 di 2

MX Validation Email - check at login and profile change

Inviato: 19/06/2011, 13:03
da phpBB Italia
Nome MOD: MX Validation Email - check at login and profile change
Autore: stimart
Descrizione MOD: :-) Questa MOD controlla la validità dell'email degli utenti quando effettuano il login al forum phpBB e quando cambiano email dal profilo. Se la mail non è corretta, mostra un messaggio sulla pagina principale per informarlo e suggerisce come risolvere.

;) Spero vi piaccia!

P.S. L'ho compilata in inglese per renderla compatibile con il database della community internazionale di phpBB.
Versione MOD: 1.0.1
Testato su questa versione di phpBB: 3.0.8

Download file: MX Validation Email - check login and profile change.zip
Dimensione file: 41619 Byte

Pagina della MOD: Visualizza

Lo Staff di phpBBItalia.net non è responsabile né è tenuto a fornire supporto per questa MOD. Installando questa MOD, si riconosce che lo Staff di supporto di phpBBItalia.net, può non essere in grado di fornire supporto.

Re: MX Validation Email - check at login and profile change

Inviato: 19/06/2011, 13:03
da Carlo
MOD validata/rilasciata.

Note: Un interessante MOD per la validazione dell'indirizzo e-mail. :)

Re: MX Validation Email - check at login and profile change

Inviato: 19/06/2011, 15:25
da Carlo
MOD aggiornata alla versione 1.0.1.
Guarda il primo messaggio per il link del download.


Note: Versione contente codice più pulito.

Re: MX Validation Email - check at login and profile change

Inviato: 19/06/2011, 15:32
da stimart
:-) Testatela e fatemi sapere! ^__^
Grazie, Carlo.

Re: MX Validation Email - check at login and profile change

Inviato: 20/06/2011, 16:11
da stimart
Una piccola e molto semplice e veloce modifica, che potrebbe interessare chi utilizzarà la mia MOD, è quella relativa al poter bloccare il posting sul forum se l'email non è validata.

;) :-) La modifica da effettuare è la seguente:

Aprire il file "posting.php" e cercare il seguente codice:

Codice: Seleziona tutto

if (!$post_data)
{
	if (!($mode == 'post' || $mode == 'bump' || $mode == 'reply'))
	{
		$user->setup('posting');
	}
	trigger_error(($mode == 'post' || $mode == 'bump' || $mode == 'reply') ? 'NO_TOPIC' : 'NO_POST');
}
PRIMA aggiungere:

Codice: Seleziona tutto

//STIMART VALIDITY EMAIL
if (!$user->data['validity_email'])
{
	$linkreg=append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&mode=reg_details');
	$linkpm=append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&mode=compose&u=2');
	trigger_error('<b><span style="color:#FF0000;">** ATTENZIONE**</span>: LA TUA EMAIL DI REGISTRAZIONE SEMBRA NON ESSERE PIU\' VALIDA.</b></br></br>Per poter inviare messaggi sul forum devi prima cambiare la tua email con una valida.</br></br><b><a href="'.$linkreg.'">CLICCA QUI</a></b> per corregere il problema.</br>oppure</br><b><a href="'.$linkpm.'">CLICCA QUI</a></b> per inviare un messaggio privato all\'amministratore per maggiori chiarimenti.');
}
//STIMART VALIDITY EMAIL
è una modifica molto rapida e spartana che non tiene conto dell'utilizzo del file di lingua ma, almeno per il momento, spero possa andarvi bene... almeno fino a quando non la implementerò nella nuova release.

;) Ciao, Marco.

Re: MX Validation Email - check at login and profile change

Inviato: 17/03/2013, 12:31
da likerenegade
Select Database Type:
SQL
mysql:
Code:Select all

ALTER TABLE phpbb_users ADD validity_email INT( 6 ) NOT NULL DEFAULT '1'


Aiuto !!! Cosa vuol dire?? Potresti TI SUPPLICO !!....farmi una cosa piu' semplice....tipo phpmyadmin->che ne so->che qui proprio non so dove mettere le mani..->aiuto
Aiutami :(
Ho imparato tante cose... Sono troppo vecchio er imparare anche questo :'(
Semplificami...rendimi la vita facile.... help me !!
Please..

Re: MX Validation Email - check at login and profile change

Inviato: 17/03/2013, 12:37
da Carlo
Vai su phpMyAdmin, seleziona il database del forum dalla barra laterale, e poi dal frame centrale scegli SQL.
Incolla il codice e dai "esegui".

Re: MX Validation Email - check at login and profile change

Inviato: 17/03/2013, 13:01
da likerenegade
Carlo ha scritto:Vai su phpMyAdmin, seleziona il database del forum dalla barra laterale, e poi dal frame centrale scegli SQL.
Incolla il codice e dai "esegui".
Grazie Carlo.
Avrei un altro problema....
Ho selezionato il mio database....quando clicco su "SQL"...esce...e mi torna all'inserimento username e password...
Ho provato piu' volte...anche oggi ma gia' conoscevo questo problema solo che il forum me l'ha comunque fatto installare...
Uso l'ultima versione di phpmy admin.
Non vorrei che il problema fosse perche' il mio forum e' ospitato gratuitamente da altervista ?

Come non detto !! L'ho testato in locale e va bene.. Ho un altro forum dove in realta' lo dovrei mettere... E li phpmyadmin funziona bene..
Grazie ti faccio sapere se ho fatto un casino...o se sono riuscito...

Re: MX Validation Email - check at login and profile change

Inviato: 17/03/2013, 14:07
da likerenegade
Funziona...ma non come dovrebbe !!
A parte che ci mette un secolo a caricare...ma poi dalla seconda volta che sono entrato in poi mi continua a dire che la mia email non e' ...valida???? Ma e' una fregatura sta mod !!!
Aiutami ancora Carlo..
Come posso ripristinare quel comando:
ALTER TABLE phpbb_users ADD validity_email INT( 6 ) NOT NULL DEFAULT '1'
In modo che poi cancello i files...rimetto a posto le varie parti...e la tolgo...??

Re: MX Validation Email - check at login and profile change

Inviato: 18/03/2013, 19:20
da stimart
Che versione di phpbb stai utilizzando?
Prima di inalberarti proviamo a capire quale potrebbe essere il problema.
Puoi mandarmi in privato il tuo indirizzo email così da permettermi di fare un controllo io?
Oppure, vai a quest'indirizzo http://www.stimart.net/funzioni/emailvalidator/, fai il test e dimmi il risultato.
Marco