«Ссылка недействительна» с первой попытки: её открыли до пользователя
В сервисе появились обращения: человек запрашивает сброс пароля, получает письмо, нажимает на ссылку и видит «ссылка недействительна или устарела». Запрашивает второй раз — то же самое, пятый — то же самое.
Автор проверил срок жизни токена — час, время на серверах синхронизировано, при генерации токен пишется в базу с отметкой времени. Всё сходилось. Затем он посмотрел на использование токена и увидел, что токен уже израсходован за несколько секунд до того, как пользователь открыл письмо.
Читать далее
👉 JS
Post #3849
316