То же недавно начал такое делать и сталкивался с такой же проблемой, но дальше появились другие (с login маршрутом) ><.
Сделай скрин входящих и исходящих куков. Если помечены жёлтым, значит что-то в настройках не так.
UPD: У меня всё делается не через localhost, а через 127.0.0.1.
Соответственно .env:
# API
SESSION_DOMAIN=127.0.0.1
SANCTUM_STATEFUL_DOMAINS=localhost,localhost:3000,127.0.0.1,127.0.0.1:3000
1. Лишний тег woocommerce.
2. Где ваш код с вашими попытками сделать это?
3. Если кода нет, то ваш вопрос нарушает правила площадки, а именно "Этот вопрос является заданием".
Могу ответить на ваш вопрос только одним предложением: "Вам на фриланс или покажите ваши попытки сделать самому".
Камил, скорей всего Дмитрий имел ввиду про Laravel/Yii специалистов. Я мало объяв видел, на тот же HH, которым нужен был разраб для DLE/WP и прочих свистоперделок.
pLavrenov, если я правильно понял о чём вы, то не будет так работать, как требуется автору.
Автору нужно постоянно или с какой-то периодичностью уточнять у сервера, что истекла ли авторизация или нет. И в зависимости от этого ответа что-то делать.
Если делать так, как вы сказали, то ответ будет получаться только 1 раз при авторизации/регистрации пользователя. Соответственно дальше об истёкшей авторизации вы уже не узнаете.