diff --git a/app/Livewire/Auth/ResetPassword.php b/app/Livewire/Auth/ResetPassword.php index 6718ba0..8c5e330 100644 --- a/app/Livewire/Auth/ResetPassword.php +++ b/app/Livewire/Auth/ResetPassword.php @@ -2,6 +2,7 @@ namespace App\Livewire\Auth; +use App\Models\AuditEvent; use Illuminate\Auth\Events\PasswordReset; use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Password; @@ -50,6 +51,14 @@ class ResetPassword extends Component 'remember_token' => Str::random(60), ])->save(); + AuditEvent::create([ + 'user_id' => $user->id, + 'actor' => $user->name ?? 'system', + 'action' => 'password.reset', + 'target' => $user->email, + 'ip' => request()->ip(), + ]); + event(new PasswordReset($user)); }, ); diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index b921e5a..4156df9 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -40,28 +40,7 @@ - {{-- Toaster: catches Livewire-dispatched `notify` browser events --}} -