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

ユースケース
flowchart LR
user1("fas:fa-user-tie 監理団体")
user2("fas:fa-user-tie 実習実施先")
user3("fas:fa-user-tie 送出機関")
user1 -.-> HP -.-> ログイン/STEP1 -.-> ログイン/STEP2 -.-> パスワード忘れ --> メール送付 -.-> パスワード再設定:::index -.-> ログイン/STEP2
user2 -.-> HP
user3 -.-> HP
classDef index fill:#f96;
画面項目
| 物理名 | 項目・論理名 | タイプ | 桁数 | 必須 | 備考 |
|---|---|---|---|---|---|
| organization_code | 監理団体 CODE | text | - | ○ | - |
| ログイン ID | text | - | ○ | - | |
| password | パスワード | input | 255 | ○ | - |
| password_check | パスワード(重複確認) | input | 255 | ○ | 一致しているか確認用(誤字脱字防ぐ用) |
| - | 再設定 | button | - | - |
基本事項
| 項目 | 概要 |
|---|---|
| URL パラメーター | 本ページへのアクセス時は必ず URL に[パスワードリセット TOKEN] を付与すること |
| アクセス制限 | 不正利用を防ぐため、メールが送付されてから(TOKEN が発行されてから)24h 以内アクセス可能とします。 |
処理
| 開発 | 発火 | 処理名称 | 処理内容 |
|---|---|---|---|
| B | アクセス時 | アクセス制限 | URL に付与された TOKEN が存在するかチェック。また TOKEN が有効期限内かチェック。NG なら errors/verify.blade を表示。 |
| B | 再設定押下 | パスワード再設定 | 8 文字以上 / 12 文字以内 / 英数小文字含む / 重複チェックなし |
| 再設定後、TOKEN を破棄(再度ページアクセスし、再設定を防ぐため)し、ログイン/STEP2 へ遷移 |
実装 API
| API 名称 | 処理内容 |
|---|