Aktivierungslink für neue Benutzer funktioniert nicht bei Aktivierung des Discourse WP Plugins

Ich habe eine WordPress-Site, die als SSO-Anbieter für Discourse über das WPDiscourse-Plugin fungiert.

Ich bin mir nicht sicher, wann es angefangen hat, aber wahrscheinlich in den letzten paar Monaten, wenn sich ein neuer Benutzer auf der Website registrieren möchte, erhält er einen Aktivierungslink, der ohne das WP_Discourse-Plugin so aussieht:

und funktioniert gut, aber wenn DiscourseWP aktiv ist, sieht der Aktivierungslink so aus:

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

und ich sehe die folgende Meldung:

Irgendwelche Hinweise?

Hallo @rodrigo.braga

Bist du sicher, dass dies der einzige Unterschied zwischen dem Auftreten und Nicht-Auftreten des Fehlers ist? D.h. wenn du das Plugin deaktivierst, verschwindet der Fehler sofort und wenn du es wieder aktivierst, kommt er zurück?

Ja, die Links, die ich geteilt habe, wurden zwischen zwei Tests empfangen, bei denen der einzige Unterschied darin bestand, ob DiscourseWP aktiv war oder nicht.

Ich habe versucht, DiscourseWP herabzustufen, aber dasselbe passiert. Ich frage mich, ob es etwas in den letzten Versionen von WP gibt, das die mail_key-Überprüfung durch Discourse beeinträchtigen könnte.

Gibt es etwas Relevantes, das Sie in den WP Discourse-Protokollen sehen können?

(ps: Ich untersuche das, möchte nur alle Möglichkeiten abdecken)

@rodrigo.braga Danke für die Meldung. Ich konnte es reproduzieren. Die Korrektur wird derzeit überprüft und wird in der nächsten Version des Plugins (2.5.1) enthalten sein, die sehr bald veröffentlicht wird.

3 „Gefällt mir“

Vielen Dank für die schnelle Antwort, ich habe den Branch heruntergeladen und bestätige, dass er mein Problem löst.

1 „Gefällt mir“

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