Я работаю над проектом, в котором пользователи автоматически получают очки, если с момента их последнего входа в систему прошло более 24 часов, и на экране появляется дружеское сообщение, сообщающее им об этом. Если они снова войдут в систему, ничего не произойдет. Но для меня, как разработчика проекта, я получаю много страшных красных сообщений об ошибках в журналах браузера, показывающих мне, что было предпринято запрещенное действие, потому что, когда бэкэнд обнаруживает, что уже совершила транзакцию, он возвращает 403, и это происходит каждый раз, когда кто-то входит в систему или закрывает и снова открывает сайт.
Я немного сбит с толку, действительно ли это должно быть лечением для случая, и мне интересно, насколько испорчена статистика ошибок сайта из-за таких вещей, когда никто на самом деле не пытался выполнить запрещенное действие , просто запланированное предсказуемое поведение платформы.
Следует ли мне изменить его на код состояния 2xx?