「パスワード忘れ」修正
This commit is contained in:
parent
61af5a4f14
commit
1b0c4754ec
@ -7,6 +7,7 @@ use Illuminate\Http\Request;
|
|||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Illuminate\Support\Facades\Mail;
|
use Illuminate\Support\Facades\Mail;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
|
|
||||||
class ForgotPasswordController extends Controller
|
class ForgotPasswordController extends Controller
|
||||||
{
|
{
|
||||||
@ -50,11 +51,21 @@ class ForgotPasswordController extends Controller
|
|||||||
);
|
);
|
||||||
|
|
||||||
// メール送信
|
// メール送信
|
||||||
$resetUrl = url('/reset-password?token=' . $token . '&email=' . urlencode($user->ope_mail));
|
try {
|
||||||
Mail::raw("下記URLからパスワード再設定を行ってください。\n\n{$resetUrl}", function ($message) use ($user) {
|
$resetUrl = url('/reset-password?token=' . $token . '&email=' . urlencode($user->ope_mail));
|
||||||
$message->to($user->ope_mail)
|
|
||||||
->subject('パスワード再設定のご案内');
|
Mail::raw("下記URLからパスワード再設定を行ってください。\n\n{$resetUrl}", function ($message) use ($user) {
|
||||||
});
|
$message->to($user->ope_mail)
|
||||||
|
->from(config('mail.from.address'), config('mail.from.name'))
|
||||||
|
->subject('パスワード再設定のご案内');
|
||||||
|
});
|
||||||
|
} catch (\Throwable $e) {
|
||||||
|
Log::error('ForgotPassword mail send failed', [
|
||||||
|
'to' => $user->ope_mail,
|
||||||
|
'error' => $e->getMessage(),
|
||||||
|
]);
|
||||||
|
return back()->withErrors(['email' => 'メール送信に失敗しました。サーバログを確認してください。']);
|
||||||
|
}
|
||||||
|
|
||||||
return back()->with('status', 'パスワード再設定メールを送信しました。');
|
return back()->with('status', 'パスワード再設定メールを送信しました。');
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user