2015-10-28 52 views
2

我在日誌中看到TokenMismatchException,我注意到這個異常僅適用於移動用戶(Android,iOS)或Google Bot。Laravel 5:TokenMismatchException在發送移動郵件時發送ajax時

我設置元標記csrf令牌和頁面加載時,我做了一個帖子ajax請求。我在那個請求中設置標題,如下所示:

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

但是這個令牌是保存在會話中的其他令牌。

不幸的是我只能在iPhone上自己重現這個錯誤。當我再次加載頁面時,一切正常(即使我刪除了所有瀏覽器數據)。

有誰知道什麼是錯的?

+0

檢查是否餅乾在移動瀏覽器設置正確定義。 @BartoszBialecki – PassionInfinite

回答

0

從你的問題我的猜測是,它正在發生,因爲你不停的頁面打開,直到會話過期時間,你在/app/config/session.php

'lifetime' => 480, 
+0

這不是我想的問題。我改變了它,但錯誤沒有消失。 –