php - 尝试发送 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
我找不到错误。
有任何想法吗?
解决方案
推荐阅读
- java - 如果服务器未读取,则跳过 Java 客户端套接字写入
- json - System.Collections.Generic.List`1[System.String]" JSON 错误
- ios - UIAppearance 不适用于可重用的集合视图单元格
- asp.net-core - 我如何将asp.net mvc核心应用程序托管到linux服务器应用程序是在window平台上开发的
- reactjs - 在反应路由器中更改路径而不导致重新渲染?
- java - maven 依赖项升级/更改后 shiro.ini 配置失败
- azure - Key Vault 参考限制
- html - 将 CSS Grid 与位置/变换一起使用
- amazon-ec2 - 在 EC2 中部署 Ember JS 应用程序
- javascript - 如果匹配特定单词,Javascript大写前x个字符?