パスワード忘れ


{success} パスワード忘れ の基本設計及び、画面設計を明記します。


概要

KIZUNA のアカウントパスワードを忘れた方が再設定するために利用する画面です。

入力したメールアドレスが存在していればそのメールアドレスへ再設定用リンクがセットされたメールを送付し

その画面からパスワードの再設定することができます。

そのため、本機能はメールアドレスが存在するか+そのメールアドレスへ再設定用メールを送付

することとなります。

尚、対象者は監理団体/実習実施先/送出機関となっています


基本情報

名称 概要
route /forgot_password/{code}

INDEX

{primary} 初回アクセス時に表示される内容です。

画面レイアウト

image

ユースケース

flowchart LR

    user1("fas:fa-user-tie 監理団体")
    user2("fas:fa-user-tie 実習実施先")
    user3("fas:fa-user-tie 送出機関")

    user1 -.-> HP -.-> ログイン/STEP1  -.-> ログイン/STEP2 -.-> パスワード忘れ:::index --> メール送付:::index -.-> パスワード再設定 -.-> ログイン/STEP2
    user2 -.-> HP
    user3 -.-> HP

    classDef index fill:#f96;

画面項目
物理名 項目・論理名 タイプ 桁数 必須 備考
organization_code 監理団体 CODE text - -
email ログイン ID input 255 -
- ログイン画面に戻る link - - ログイン STEP2 へ遷移
- 送信 button - -
基本事項
項目 概要
重複メール送信 可能とする(連続でメール送付すること)
URL パラメーター 本ページへのアクセス時は必ず URL に監理団体 CODE を付与すること
メール送信後 パスワードを空にします。そのため再設定を行わないとログインできません。
処理
開発 発火 処理名称 処理内容
B アクセス時 監理団体 CODE URL に付与された監理団体コードが存在するかチェック。なければ ログイン/STEP1 へ
B 送信押下 メール送付 入力されたメールアドレスが存在するアカウントかチェック。存在していればリセットメールを送信。
またメール送信時、パスワードを空にして、リセット用 TOKEN 発行。その TOKEN と再設定画面への URL をメールにセットする
実装 API
API 名称 処理内容
送信メール内容
タイトル : KIZUNA / パスワードのリセット
送信元   : info@kizuna-system.jp
返信先   : info@kizuna-system.jp
BCC      :
path     : views/auth/password_reset_mail.blade

パスワードのリセット<br>
<br>
{{ $name }} 様<br>
<br>
パスワードの変更がリクエストされました。パスワードを再設定するには、以下のURLをクリックしてください。<br>
<br>
パスワードをリセットする<br>
<a href="{{ $url }}" target="_blank">{{ $url }}</a><br>
<br>
※このリンクの有効期限は 24 時間 です。<br>
有効期限を過ぎた場合はお手数ですが、もう一度パスワードの再設定をリクエストしてください。<br>
<br>
コンパス株式会社