首页 > 解决方案 > 尝试发送 api 请求时被踢出会话 | Laravel

问题描述

当我登录到我的 Laravel 应用程序并且不单击“记住我”复选框时,每次我尝试发出 api 请求但我不知道为什么时,我都会被踢出会话。
如果我单击“记住我”复选框,一切正常。

这是我的会话配置:


    'driver' => env('SESSION_DRIVER', 'file'),



    'lifetime' => env('SESSION_LIFETIME', 120),

    'expire_on_close' => false,



    'encrypt' => false,


    'files' => storage_path('framework/sessions'),



    'connection' => env('SESSION_CONNECTION', null),


    'table' => 'sessions',



    'store' => env('SESSION_STORE', null),



    'lottery' => [2, 100],

  

    'cookie' => env(
        'SESSION_COOKIE',
        Str::slug(env('APP_NAME', 'laravel'), '_').'_session'
    ),



    'path' => '/',



    'domain' => env('SESSION_DOMAIN', null),



    'secure' => env('SESSION_SECURE_COOKIE'),


    'http_only' => true,


    'same_site' => 'lax',


在我的 .env 中:

SESSION_DRIVER=redis
SESSION_LIFETIME=120

我找不到错误。

有任何想法吗?

标签: phplaravelsession

解决方案


推荐阅读