I’m trying to login through http://mysite.com/users/admin-login.
so my discourse app sends me an email including a login link, so I click the link and am redirected to the page that has a “finish login” button. I click the button, and it says
email login link is too old
what’s wrong with it? I’m positive that the link is not old at all.
FYI, “SiteSettings.force_https = false” has been set.
Thanks in advance.
That’s likely a mistake, as there are few reasons to do this, but it’s unrelated to this issue.
The only time that I have seen this error is when the system clock on the server is off by even a few minutes. I recommend that you again check the time and date very carefully.
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.