パスワードを忘れたKIZUNA管理者のパスワード再発行メールを送付する画面。
メールアドレスが存在するかチェック→存在したら再発行メール送付の処理が必要となる
| メソッド | URI | Headers |
|---|---|---|
/api/password_forgot |
Default(api_tokenなし) |
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| login_id | string | ログイン ID メールアドレス | 存在チェック |
{
'login_id': 'admin@gmail.com',
};
成功時
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| - | - | - |
{
"result" : true,
"errors" : "",
"data" : "",
}
{primary} 成功時に再発行メールを送付する。内容は本ページ下部に記載。
ステータスコード:200
| パラメーター名 | 型 | 内容 | 特記 |
|---|---|---|---|
| result | boolean | リクエスト結果 | |
| error | string | 連想配列 / パラメータとkeyを同一にするように |
{
"result" : false,
"errors" : {
'login_id' : '必須項目です。||存在しないメールアドレスです。',
},
"data" : "",
}
{danger} これからLaravel + vuerouter + vuex + jetstreamの場合の調査後にレスポンスのパラメータ項目変更の可能性あり
| 画面項目名 | フィールド名 | チェック内容 | 備考 |
|---|---|---|---|
| メールアドレス | login_id | required | |
| max:255 | |||
| ログインID存在チェック | パラメータのログインIDが存在するかをチェックします。 |
@csrf
<div style="width:100%; background:#f13757; padding:40px 20px;">
<div style="width:80%;margin:0 auto; background:#fff; padding: 20px; border-radius:8px;">
<div><img src="{{ LOGOURL }}" alt="" style="width: 200px;"></div>
<p style="font-weight:bold; font-size:2rem;">パスワードを設定してください。</p>
<p>下記を押下し画面上より、パスワードを設定してください。</b></p>
<a href="{{ URL }}" style="background:#f13757; padding:8px 30px; color:#fff; font-weight:bold; border-radius:5px; margin:10px; text-align:center; display:inline-block; text-decoration:none;">設定する</a>
<p>このメールに見覚えがなかったり、</p>
<p>ご不明点があれば下記メールアドレス迄お問合せ下さい。</p>
<p>{{ メールアドレス }}</p>
</div>
</div>