Хранилище сеансов не устанавливается по запросуPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Хранилище сеансов не устанавливается по запросу

Сообщение Anonymous »

У меня Laravel в качестве бэкэнда и Nuxt js в качестве внешнего интерфейса. Я использовал Session Sanctum, вот настройка:
Я получил ошибку сервера при входе в систему при создании сеанса: р>
$request->session()->regenerate();

ERROR: session store is not set on request.

в моем cors.php:
'paths' => ['api/*', 'sanctum/csrf-cookie'],

.......

'supports_credentials' => true,

в app.php
->withMiddleware(function (Middleware $middleware) {
$middleware->statefulApi();
})

в Sanctum.php:
'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf(
'%s%s',
'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1',
Sanctum::currentApplicationUrlWithPort()
))),

.env-файл в рабочей версии:
SESSION_DRIVER=database
SESSION_LIFETIME=120
SESSION_DOMAIN=".domain.net"
SESSION_SECURE_COOKIE=true

SANCTUM_STATEFUL_DOMAINS="new.domain.net"

когда я создаю SESSION_DOMAIN=new.domain.net, я получаю еще одну ошибку в консоли приложения Nuxt:
Cookie “XSRF-TOKEN” has been rejected for invalid domain. csrf-cookie
Cookie “laravel_session” has been rejected for invalid domain. csrf-cookie
Cookie “XSRF-TOKEN” has been rejected for invalid domain. csrf-cookie
Cookie “laravel_session” has been rejected for invalid domain.


Подробнее здесь: https://stackoverflow.com/questions/793 ... on-request
Ответить

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

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

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

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

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