「パスワード忘れ」修正
This commit is contained in:
parent
61af5a4f14
commit
1b0c4754ec
@ -7,6 +7,7 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Mail;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
class ForgotPasswordController extends Controller
|
||||
{
|
||||
@ -50,12 +51,22 @@ class ForgotPasswordController extends Controller
|
||||
);
|
||||
|
||||
// メール送信
|
||||
$resetUrl = url('/reset-password?token=' . $token . '&email=' . urlencode($user->ope_mail));
|
||||
Mail::raw("下記URLからパスワード再設定を行ってください。\n\n{$resetUrl}", function ($message) use ($user) {
|
||||
$message->to($user->ope_mail)
|
||||
->subject('パスワード再設定のご案内');
|
||||
});
|
||||
try {
|
||||
$resetUrl = url('/reset-password?token=' . $token . '&email=' . urlencode($user->ope_mail));
|
||||
|
||||
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', 'パスワード再設定メールを送信しました。');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user