ブックマーク / qiita.com/natady (1)

  • LaravelでCSRFエラーのハンドリング - Qiita

    エラーページが出るのはダサい Laravelに標準で付いてるCSRFチェック機能みなさん使ってますか? 準備が楽かつ便利なのに強力なので、できるだけ使ってWebアプリを実装しましょう。 ただ、デフォルトのエラーページがイケてません。 この画面はCSRFアタックを行ったり、長時間フォーム画面で放置してPostした際(セッションタイムアウト)などに表示されます。 さすがに番環境でデバッグ設定ONにしてる人はいないでしょうが、エラー画面をそのままユーザに見せるわけにはいかないので、CSRFチェックに引っかかった際のエラー処理を実装しましょう。 ちなみに今回対象となるLaravelのバージョンはLTSである5.1になります。5.2と5.3は触っていないので分かりません。ごめんなさい。 処理の流れ CSRFチェックに引っかかった際は\Illuminate\Session\TokenMismatch

    LaravelでCSRFエラーのハンドリング - Qiita
    lightwill
    lightwill 2017/07/17
  • 1