Я разрабатываю приложение 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
Jwt cookie удален после того, как Page replesh in react app (Frontend Localhost, Backend Server) ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение ошибки CORS при отправке запроса в Backend API. (TSX Frontend) (JS Backend)
Anonymous » » в форуме Javascript - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-