Laravel 5.5。分享会
Laravel 5.5. sharing sessions
我以这种方式通信时遇到 CSRF 令牌问题
subdomain --> domain
我已将 session.php
设置为具有值
"domain" => "." . env('APP_URL'),
当我检查 cookie 时,它们确实具有 .example.com
的值。
即便如此,我在尝试转发登录 POST
请求时仍收到 TokenMissmatchException
。
这可以做到吗,或者用这种方法只能子域通信,而不是主域?
键是否相同无所谓,csrf_token是必须的。
确保您发送的是 CSRF token with the request。
错误是在 Kernel.php
我有
\App\Http\Middleware\EncryptCookies::class,
列出了两次。在全局中间件和 Web 中间件下,现在默认包含在所有 Laravel 路由中。是做双重加密,所以造成这个差异。
希望对大家有所帮助
我以这种方式通信时遇到 CSRF 令牌问题
subdomain --> domain
我已将 session.php
设置为具有值
"domain" => "." . env('APP_URL'),
当我检查 cookie 时,它们确实具有 .example.com
的值。
即便如此,我在尝试转发登录 POST
请求时仍收到 TokenMissmatchException
。
这可以做到吗,或者用这种方法只能子域通信,而不是主域?
键是否相同无所谓,csrf_token是必须的。
确保您发送的是 CSRF token with the request。
错误是在 Kernel.php
我有
\App\Http\Middleware\EncryptCookies::class,
列出了两次。在全局中间件和 Web 中间件下,现在默认包含在所有 Laravel 路由中。是做双重加密,所以造成这个差异。
希望对大家有所帮助