coppermine-gallery.com/forum

Support => Italian (Italiano) => Closed boards => Language Specific Support => cpg1.4.x Italian (Italiano) => Topic started by: VEGA on October 21, 2009, 10:11:59 PM

Title: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 21, 2009, 10:11:59 PM
ciao,
avrei bisogno di aiuto. La funzione per il recupero della password mi avvisa:
"Impossibile inviare email a ...... Controlla il tuo indirizzo email per completare la procedura."

la email viene inviata lo stesso anche se non contiene un link attivo, ma solo testo.

attivando il debug mi evidenzia:

/forgot_passwd.php

notice line 54: Use of undefined constant CPG_MINUTE - assumend 'CPG_MINUTE'

la linea 54 è la seguente:

// Session life = 1hour - session life (5 minutes)
        $session_life = time()-(CPG_MINUTE*55);


Grazie per l'attenzione

Simone
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 25, 2009, 01:43:32 PM
mi scuso se faccio l'up di questo messaggio, ma ho riscontrato lo stesso problema in altre gallerie!, forse si tratta di un problema comune ???
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: Ludo on October 26, 2009, 10:57:12 AM
Praticamente, l'anomalia sta nel fatto che venga mostrato il messaggio d'errore mentre l'email viene spedita correttamente.
Ci darò un'occhiata. 8)
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: Ludo on October 26, 2009, 11:34:19 AM
Ok, si tratta di un banale errore nella traduzione italiana del messaggio incriminato.
In più, l'avviso PHP segnalato da VEGA nel debug è causato dalla mancata definizione di una costante.

Per risolvere il primo problema:

APRIRE
lang/italian.php

TROVARE (linea 1234 1216)
 'verify_email_sent' => 'Impossibile inviare posta elettronica a %s. Controlla il tuo indirizzo di posta elettronica per completare la procedura.', //cpg1.4

SOSTITUIRE CON
 'verify_email_sent' => 'Un\'email è stata inviata a %s. Controlla la tua casella di posta per completare la procedura.', //cpg1.4

SALVARE E CHIUDERE

Per il secondo problema:

APRIRE
include/logger.inc.php

TROVARE (linea 35)
define('CPG_HOUR',3600);

AGGIUNGERE SOTTO
define('CPG_MINUTE',60);

SALVARE E CHIUDERE
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: Ludo on October 26, 2009, 11:46:26 AM
Per rendere cliccabile il link nell'email (da un vecchio post di Nibbler):

APRIRE
include/mailer.inc.php

TROVARE (linea 85)
$mail->Body = $msg_body;

SOSTITUIRE CON
$mail->Body = make_clickable($msg_body);

SALVARE E CHIUDERE
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: Ludo on October 26, 2009, 11:54:25 AM
Attenzione, negli ultimi minuti ho modificato radicalmente il messaggio sopra con il mod da applicare.
Se qualcuno avesse già applicato quello precedentemente suggerito, ripristini la versione originale del file ed applichi quello attuale.
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 26, 2009, 12:06:23 PM
Grazie Ludo, ora funziona perfettamente :D
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 26, 2009, 12:24:43 PM
scusami a me la precedente modifica funziona??

ascolta..non è che hai fatto confusione..

alla riga 1234 c'è:  'ecards_delete_selected' => 'Elimina ecards selezionate',


forse intendevi la 1668, ma con la modifica che dici ci sarebbero

'verify_email_sent' =>

e

'email_sent' =>

con la stessa voce: Impossibile inviare posta elettronica a %s. Controlla il tuo indirizzo di posta elettronica per completare la procedura.

:o ???
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 26, 2009, 12:51:11 PM
no no ho detto una fregnaccia chiedo scusa! con il precedente mod non si completava il login....

mi rimane il dubbio che forse non è esatta la modifica sulla riga 1234 ?!

ma modifcando 'verify_email_sent' si toglie l'avviso che la email inserita non è valida?

grazie
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: Ludo on October 26, 2009, 02:29:04 PM
Sì, va modificata la definizione di 'verify_email_sent'. La linea è la 1216, io uso un file modificato  :-[
"Impossibile inviare email" non c'entra niente, quel messaggio serve ad avvisare di controllare la casella di posta proprio perchè la mail con il link per generare la password è stata inviata (vedi lang/english.php)!
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 26, 2009, 03:06:27 PM

ti spiace se segnalo dove si trova?


// ------------------------------------------------------------------------- //
// File forgot_passwd.php
// ------------------------------------------------------------------------- //
Title: Re: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso
Post by: VEGA on October 26, 2009, 03:09:15 PM
dimenticavo...grazie per il contributo!  ;)