校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > laravel 實現關閉CSRF(全部關閉、部分關閉)

laravel 實現關閉CSRF(全部關閉、部分關閉)

熱門標簽:天津營銷電話機器人加盟代理 格陵蘭島地圖標注 太原極信防封電銷卡 地圖標注入哪個科目 南寧crm外呼系統平臺 熱線電話機器人 福泉電話機器人 事業單位如何百度地圖標注 電銷招聘機器人

用了laravel就會知道其中的csrf驗證功能,如果post傳值的時候,沒有csrf_token就會報如下的錯誤:

這是因5.2之后的版本中會默認在路由里面添加 web 中間件。

在app/Http/Kernel.php文件中有如下配置:

全部關閉

到此,想必大家就知道了如何關閉這個驗證了。就是將上圖標注的這一行代碼注釋掉,這樣就關閉了csrf驗證,但這就全部關閉了。

部分關閉

當我們寫接口的時候,會遇到這樣的問題:因為通過接口是無法傳csrf_token的(csrf_token是在laravel中生成的),我們只想在api請求的時候關閉csrf驗證,網站的后臺不關閉。

這就需要去修改app\Http\Middleware\VerifyCsrfToken.php這個文件了

文件中有個屬性$except,可以設置哪些路由不用做csrf驗證,如下我想要api開頭的路由都不做csrf驗證,只需要添加 ‘api/*' 就行了。

這樣我訪問 http://***/laravel/public/api/index 就不會報錯了。

以上這篇laravel 實現關閉CSRF(全部關閉、部分關閉)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel 解決419錯誤 -ajax請求錯誤的問題(CSRF驗證)
  • laravel框架中表單請求類型和CSRF防護實例分析
  • 對laravel的csrf 防御機制詳解,及form中csrf_token()的存在介紹
  • laravel csrf排除路由,禁止,關閉指定路由的例子
  • Laravel框架中VerifyCsrfToken報錯問題的解決
  • laravel csrf驗證總結

標簽:香港 郴州 佳木斯 阿克蘇 通化 寶雞 金華 自貢

巨人網絡通訊聲明:本文標題《laravel 實現關閉CSRF(全部關閉、部分關閉)》,本文關鍵詞  laravel,實現,關閉,CSRF,全部,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《laravel 實現關閉CSRF(全部關閉、部分關閉)》相關的同類信息!
  • 本頁收集關于laravel 實現關閉CSRF(全部關閉、部分關閉)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 仪陇县| 广东省| 罗源县| 大渡口区| 巴林右旗| 临猗县| 封丘县| 比如县| 沙坪坝区| 南平市| 延长县| 手游| 五大连池市| 桂平市| 毕节市| 石狮市| 灵璧县| 昂仁县| 和龙市| 岢岚县| 松滋市| 辽源市| 三台县| 红河县| 望江县| 大足县| 鸡泽县| 搜索| 高邑县| 龙里县| 大庆市| 科技| 崇左市| 金门县| 洞口县| 睢宁县| 平舆县| 改则县| 石屏县| 开江县| 玛多县|