Я пытаюсь обновить пользовательский плагин для работы с предстоящим изменением в браузерах, где сторонние куки будут заблокированы.
Плагин выполняет интеграцию API, и было предложено исправить это с помощью используя ссылочный идентификатор в URL. Мы добавили одноразовый номер, и он работает нормально для зарегистрированных пользователей, но для незарегистрированных пользователей работает беспорядочно. Я полагаю, что проблема связана с:
- 5.9.9 - 12.05.2019
- Исправлено: изменение WooCommerce 3.6 использует Woo сгенерированные идентификаторы клиентов для неаутентифицированных пользователей, чтобы предотвратить нарушение безопасности cookie.
Очевидно, WooCommerce изменяет идентификатор сеанса после создания одноразового номера, что приводит к неудачной аутентификации. Я где-то читал, что мне нужно создать сеанс WooCommerce вручную, но я не уверен, как это сделать go.