【问题标题】:TokenMismatchException : even if there's a _token passed [LARAVEL]TokenMismatchException : 即使传递了一个 _token [LARAVEL]
【发布时间】:2018-07-17 08:55:50
【问题描述】:

你遇到过同样的问题吗?我们有一个:

TokenMismatchException in VerifyCsrfToken.php line 67:

虽然在我们的表单中我们有这个。

<input type="hidden" name="_token" value="{{csrf_token()}} />

{!!Form::hidden('token',crsf_token())!!}

{!!csrf_field()!!}

或者您认为如何包含 csrf_token 的任何内容,我们已经这样做了。任何想法?

【问题讨论】:

  • VerifyCsrfToken 中间件中列出了什么?
  • 不。我们没有对 Http/Middleware 进行任何修改
  • 会话似乎无法正常工作。
  • 你的内核有 StartSession 中间件吗?另外,您使用的是什么会话驱动程序?
  • 您是否通过任何更改破坏了同一请求中的会话或 cookie,这可能会删除 cookie 中的 CSRF 令牌?另一个问题可能是某些 JavaScript 在提交时覆盖了 _token 字段的值?

标签: laravel-5 csrf


【解决方案1】:

通过启用 ARR Afinity 和 Php 版本解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2016-03-06
    • 2017-03-28
    相关资源
    最近更新 更多