Il nuovo link di attivazione utente non funziona quando si attiva il plugin Discourse WP

Ho un sito WordPress che è il provider SSO per Discourse utilizzando il plugin WPDiscourse.

Non sono sicuro di quando abbia iniziato a succedere, ma probabilmente negli ultimi due mesi, quando un nuovo utente tenta di registrarsi al sito, riceve un link di attivazione che assomiglia a questo senza il plugin WP_Discourse:

E funziona bene, ma quando DiscourseWP è attivo il link di attivazione appare così:

https://www.ic.org/wp-login.php?action=rp&key=WBY2TEgStZiyj0DmqdrO&mail_key=1706042380_QlvCHBt2HfsX3YAqByQJ&login=reg5

e vedo il seguente messaggio:

Qualche idea?

Ciao @rodrigo.braga

Sei sicuro che questa sia l’unica differenza tra vedere l’errore e non vederlo? Cioè, quando disattivi il plugin l’errore scompare immediatamente e quando lo riattivi ritorna?

Sì, i link che ho condiviso sono stati ricevuti tra due test in cui l’unica differenza era la presenza o l’assenza di DiscourseWP.

Ho provato a fare il downgrade di DiscourseWP ma succede la stessa cosa, mi chiedo se ci sia qualcosa nelle recenti versioni di WP che possa avere un impatto sulla verifica della mail_key da parte di Discourse.

C’è qualcosa di rilevante che puoi vedere nei log di WP Discourse?

(p.s. Ci sto lavorando, voglio solo coprire tutte le basi)

@rodrigo.braga Grazie per la segnalazione. Sono riuscito a riprodurlo. La correzione è attualmente in fase di revisione e sarà inclusa nella prossima versione del plugin (2.5.1) che verrà rilasciata molto presto.

3 Mi Piace

Grazie mille per la rapida risposta, ho scaricato il branch e confermo che risolve il mio problema.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.