現在laravel 5.8で開発をすすめています。
Email Verificationを実装するところまでは出来ましたが、この機能はログイン中でなければ機能しません。
1.ユーザー情報入力
2.(仮)登録後自動的に(マイページに)ログイン状態に
3.確認メール送信
4.受信したメールの本登録URLにアクセス
5.ログイン中ページ(マイページ)内で本登録完了
上記のフローで、2の後にログアウトしたり、PCで登録してスマホで受信した確認メールにアクセスすると、5の時点でログイン出来ていない為ログインフォームに飛ばされます。
このままログインすると本登録は完了しますが、理解してない場合は本登録URLにアクセスしたのに何も起こらないと思ってしまします。
これは本登録完了ページ自体にログイン認証が必要な事が原因ですが、auth機能を除くだけではうまくいきません。
どうすればよいでしょうか?
Email Verificationを使う場合はこの仕様に従うしかないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 15:44
2019/08/27 15:49
2019/08/28 06:53