laravel5.5でセカンドパスワードを実装してみた。クレカ番号+セキュリティコード(3ケタ数字)みたいな感じ。

laravel5.5でセカンドパスワードを実装してみた。クレカ番号+セキュリティコード(3ケタ数字)みたいな感じ。

1, 例によってミドルウェアを作る

kernel.phpにも追加しておく

2, 中身を実装

3, セカンド・パスワードだけ入力するbladeフォームを作る。
コツはactionが空欄な事(既に目的のurlになっているが、ミドルウェアで見れない) & getだとurl引数にパスワードが表示されるのでpost

4, ルーティング(web.php)で、目的のurlに対してpostでも行けるようにする