これは、パスワードを忘れてしまったユーザーが、ユーザー自身でパスワードを再設定できるかどうかを確認するための動作確認手順です。
トピックブランチ
feat/password-resettings-by-users
はじめに
- SMTP設定をする必要があります。
以下を参考に管理画面でSMTP設定をしてください。
/Tips/開発用のSMTPサーバーセットアップ
パスワードを再設定する
- ログイン画面を表示
- 「Forgot Password? 」のリンクをクリックする
- パスワードを変更したいユーザーのemailを入力する
- 「送信」ボタンをおす
- 入力したEmailにパスワードリセット用のメールが届いていることを確認する
- リンクをクリックしてパスワード変更実行ページを表示する
- 新しいパスワードを入力し、「リセットパスワード」ボタンを押す
- パスワードが変更された旨のメールが届いていることを確認する
- 新しいパスワードでログインできることを確認する
セキュリティチェック
パスワードリセットリクエストフォーム
- 15分以内に同じURLに6回以上アクセス(GETリクエスト)しようとすると以下の文章が表示される
パスワードリセット実行フォーム
- 実行済みのパスワードリセット実行フォームで再度パスワードリセットしようとするとトーストエラーが出る
- 実行済みのパスワードリセットフォームに再度アクセスしようとするとエラーが表示される