Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: ricorda password - avvisa controllo indirizzo email ma viene inviata lo stesso  (Read 7518 times)

0 Members and 1 Guest are viewing this topic.

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

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
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

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 ???
Logged

Ludo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

Praticamente, l'anomalia sta nel fatto che venga mostrato il messaggio d'errore mentre l'email viene spedita correttamente.
Ci darò un'occhiata. 8)
Logged

Ludo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

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)
Code: [Select]
 'verify_email_sent' => 'Impossibile inviare posta elettronica a %s. Controlla il tuo indirizzo di posta elettronica per completare la procedura.', //cpg1.4
SOSTITUIRE CON
Code: [Select]
 '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)
Code: [Select]
define('CPG_HOUR',3600);
AGGIUNGERE SOTTO
Code: [Select]
define('CPG_MINUTE',60);
SALVARE E CHIUDERE
« Last Edit: October 26, 2009, 02:44:04 pm by Ludo »
Logged

Ludo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

Per rendere cliccabile il link nell'email (da un vecchio post di Nibbler):

APRIRE
include/mailer.inc.php

TROVARE (linea 85)
Code: [Select]
$mail->Body = $msg_body;
SOSTITUIRE CON
Code: [Select]
$mail->Body = make_clickable($msg_body);
SALVARE E CHIUDERE
Logged

Ludo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

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.
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

Grazie Ludo, ora funziona perfettamente :D
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

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 ???
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

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
Logged

Ludo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 706
    • E+GiElle

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)!
« Last Edit: October 26, 2009, 02:43:42 pm by Ludo »
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage


ti spiace se segnalo dove si trova?


// ------------------------------------------------------------------------- //
// File forgot_passwd.php
// ------------------------------------------------------------------------- //
Logged

VEGA

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 323
    • maranimage

dimenticavo...grazie per il contributo!  ;)
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 18 queries.