亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VerifyCsrfToken.php 67行中的TokenMismatchException

VerifyCsrfToken.php 67行中的TokenMismatchException

我知道這是Laravel中的表單之類的已知錯誤。但是我在Laravel 5.2中面臨基本身份驗證的問題。我使用Laravel創建了auth。php artisan make:auth現在,我在服務器和本地服務器上具有相同的代碼副本。在我本地,我什么都沒問題。但是在我的服務器上,當我嘗試注冊用戶時,出現錯誤消息TokenMismatchException in VerifyCsrfToken.php Line 67我的本地和服務器環境都處于同步狀態,但是我在注冊時總是遇到錯誤。任何有關如何解決此問題的幫助?
查看完整描述

3 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

我假設您$this->middleware('auth');在控制器的構造函數中添加了驗證功能。在登錄/注冊表格中,如果您使用{!! Form::someElement !!},請在頂部也添加以下行:


{!! csrf_field() !!}

或者,如果您在表單內使用輸入標簽,只需在<form>標簽后面添加以下行:


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

希望這可以幫助。


查看完整回答
反對 回復 2019-10-10
?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

我有一個類似的問題,這很容易解決。


將其添加到您的HTML meta標簽區域:


 <meta name="csrf-token" content="{{ csrf_token() }}">

然后在您的JQuery參考下,添加以下代碼:


<script type="text/javascript">

      $.ajaxSetup({

        headers: {

            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')

        }

      });

  </script>

如果您使用的是HTML表單提交(而非AJAX),則需要輸入:


{{ csrf_field() }} 

在表單標簽中。


查看完整回答
反對 回復 2019-10-10
?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

您需要在HTML文檔的部分中具有以下代碼行,默認情況下可以這樣做,不會造成任何危害:


<meta name="csrf-token" content="{{ csrf_token() }}" />

在表單中,您需要添加以下隱藏的輸入字段:


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

就是這樣,對我有用。


查看完整回答
反對 回復 2019-10-10
  • 3 回答
  • 0 關注
  • 761 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號