Der E-Mail-Login-Link ist zu alt

Ich versuche, mich über http://mysite.com/users/admin-login anzumelden.
Meine Discourse-App sendet mir daraufhin eine E-Mail mit einem Anmelde-Link. Ich klicke auf den Link und werde auf eine Seite weitergeleitet, die einen Button „Anmeldung abschließen

Ist die Serverzeit korrekt? Ich meine damit den Server, auf dem Discourse läuft. Wenn die Serverzeit falsch ist, kann dies zu diesem Verhalten führen.

Ja, das ist korrekt, UTC.
Gibt es noch etwas, das ich prüfen muss?

Nicht die Zeitzone, sondern die Uhrzeit.

Natürlich ist die Zeit korrekt.

[quote=“Lona_Lee, Beitrag:1, Thema:146075”]
Zur Info: „SiteSettings.force_https = false

Ihre oben genannte Beispiel-URL gibt HTTP an, daher hoffe ich, dass sie tatsächlich kein HTTPS verwenden, selbst wenn die Kapselung auf einem anderen Gerät/Proxy stattfindet.

Edit: In diesem Thema haben Sie über das Betreiben eines Forks gesprochen. Machen Sie das immer noch, @Lona_Lee?

Ich wollte hierfür eine mögliche Lösung hinzufügen, für alle, die in Zukunft danach suchen. Ein paar meiner Benutzer hatten das Problem „Login-Link zu alt“ nach einer kürzlichen Migration von anderer Forensoftware zu Discourse.

Das Problem waren Großbuchstaben in ihren E-Mail-Adressen. Discourse mag sie wirklich, wirklich nicht. Eine schnelle Abfrage SET email = LOWER(email) löste das Problem sofort.