如何解决从外部 url 重定向后,Laravel API 和 VueJS 会话不存在
我正在尝试使用 Laravel API
作为后端和 VueJs
作为前端来实现一个简单的项目。我使用 Laravel Sanctum
进行身份验证。
一切正常,但是,在我重定向到外部 url(支付网关)后,我的用户会话被破坏,用户必须在来自外部 url 的响应后再次登录。
我的设置如下 .env
SESSION_DRIVER=cookie SANCTUM_STATEFUL_DOMAINS=127.0.0.1:8000,localhost:8000,localhost:3000,127.0.0.1:3000 SESSION_DOMAIN=localhost
cors.php
'paths' => ['api/*','sanctum/csrf-cookie','login','paymenthandler'],'supports_credentials' => true,
在verifycsrftoken中
class VerifyCsrfToken 扩展中间件 { 受保护的 $except = [ '/付款处理程序' ]; }
内核.php
EnsureFrontendRequestsAreStateful::class,
我错过了什么?
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。