{success} パスワード忘れ の基本設計及び、画面設計を明記します。
KIZUNA のアカウントパスワードを忘れた方が再設定するために利用する画面です。
入力したメールアドレスが存在していればそのメールアドレスへ再設定用リンクがセットされたメールを送付し
その画面からパスワードの再設定することができます。
そのため、本機能はメールアドレスが存在するか+そのメールアドレスへ再設定用メールを送付
することとなります。
尚、対象者は監理団体/実習実施先/送出機関となっています
| 名称 | 概要 |
|---|---|
| route | /forgot_password/{code} |
{primary} 初回アクセス時に表示される内容です。
画面レイアウト

ユースケース
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 | - | ○ | - |
| ログイン 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>
コンパス株式会社