Получите идентификатор сеанса из файла cookie fe_typo_user, когда я не могу получить его из самого запроса, используя [.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получите идентификатор сеанса из файла cookie fe_typo_user, когда я не могу получить его из самого запроса, используя [.

Сообщение Anonymous »

Чтобы получить пользователя из значения cookie fe_typo_user, отправленного через JS «fetch» ​​в теле POST, мне нужен обходной путь. Из-за использования «fetch» ​​внутри Service Worker для моего POST-запроса к TYPO3, TYPO3 не имеет возможности независимого доступа к сеансу пользователя из Cookie.
Проще говоря, я у меня есть доступ к значению файла cookie fe_typo_user, и я хочу вручную получить Uid (идентификатор пользователя) fe_user.

Версия TYPO3, которую я использую это версия 11.5, и у меня реализован собственный контроллер Extbase.

Изменить:
Я просто отправка запроса на получение, например:

Код: Выделить всё

  fetch("https://myDomain.tld/home/web/create/", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({ cookieValue: cookie}, null, 2)
})
Поскольку запрос отправляется от Service Worker, у которого нет доступа к файлам cookie или DOM, TYPO3 не может автоматически получить пользователя.

Подробнее здесь: https://stackoverflow.com/questions/766 ... om-the-req
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»