2017-08-08 6 views
2

Laravel Spark(またはCSRF保護付きのLaravelログインフォーム)を使用すると、一定期間ユーザーがログインページを開いたままにした場合(たとえば、後でそれに戻ります)、ログインしようとすると、エラーが表示されます。Laravel Spark:CSRFログイン失敗ページ

何かが間違っているようです。

VerifyCsrfToken.phpに(1/1)TokenMismatchException(ライン68)

CSRFトークンはdate/time敏感であるので、これは理にかなっています。ただし、ここでのユーザーエクスペリエンスは理想的ではありません。

私たちは車輪を改革する前に。 Laravel Standard Practice™はこれに関連してより良いユーザーエクスペリエンスを提供していますか?それとももっとフレンドリーな方法で失敗するCSRFミドルウェア/ミドルウェアを誰もがロールバックしているのでしょうか?

答えて

3

This is changing in Laravel 5.5。 TokenMismatchExceptionは、非アクティブなためにページが期限切れになったことをユーザーに通知し、ページをリフレッシュして再試行するようアドバイスします。

あなたがやっていることはおそらくLaravel Standard Practice™でしょう:

関連する問題