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.
Je voulais ajouter une solution possible à cela, pour quiconque chercherait à l’avenir. Quelques-uns de mes utilisateurs rencontraient le problème du « lien de connexion trop ancien » après une récente migration d’un autre logiciel de forum vers Discourse.
Le problème était des lettres majuscules dans leurs adresses e-mail. Discourse n’aime vraiment pas ça. Une requête rapide SET email = LOWER(email) a résolu le problème instantanément.