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.
Vorrei aggiungere una possibile soluzione a questo, per chiunque cerchi in futuro. Un paio dei miei utenti riscontravano il problema del “link di accesso troppo vecchio” dopo una recente migrazione da un diverso software di forum a Discourse.
Il problema erano le lettere maiuscole nei loro indirizzi email. A Discourse non piacciono affatto. Una rapida query SET email = LOWER(email) ha risolto il problema all’istante.