Jwt cookie удален после того, как Page replesh in react app (Frontend Localhost, Backend Server)Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Jwt cookie удален после того, как Page replesh in react app (Frontend Localhost, Backend Server)

Сообщение Anonymous »

Я разрабатываю приложение React (http: // localhost: 5173) и бэкэнд PHP, размещенный на живом сервере. Я использую JWT, хранящийся в httponly cookie для аутентификации. Однако после обновления страницы, файл cookie полностью исчезает, поэтому пользователь выходит из системы. < /P>
setcookie('token', $token, [
'expires' => time() + 3600 * 24,
'httponly' => true,
'samesite' => 'Lax',
'secure' => false,
]);

header('Content-Type: application/json; charset=UTF-8');
header('Access-Control-Allow-Origin: http://localhost:5173');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Content-Type, Authorization');

header('X-XSS-Protection: 1; mode=block');
header('X-Frame-Options: SAMEORIGIN');
header('X-Content-Type-Options: nosniff');
< /code>
Почему файл cookie удаляется на обновлении в разработке? Как я могу сохранить httponly jwt cookie cookie через перезагрузку страниц, когда фронт является локальным (Localhost: 5173), а бэкэнд размещен на сервере?

Подробнее здесь: https://stackoverflow.com/questions/796 ... st-backend
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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