diff options
-rw-r--r-- | src/AuthSubscriber.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/AuthSubscriber.php b/src/AuthSubscriber.php index 6d4cc63..1827ae5 100644 --- a/src/AuthSubscriber.php +++ b/src/AuthSubscriber.php @@ -13,10 +13,11 @@ use Illuminate\Events\Dispatcher; class AuthSubscriber { - private function handleEvent(Status $status, mixed $event): void + private function handleEvent(Status $status, mixed $event, iterable $props): void { $log = new AuthLog([ 'status' => $status, + 'properties' => $props, ]); $log->user()->associate($event->user); $log->save(); @@ -29,7 +30,8 @@ class AuthSubscriber public function handleFailed(Failed $event): void { - $this->handleEvent(Status::LoginFailure, $event); + $creds = collect($event->credentials)->except('password'); + $this->handleEvent(Status::LoginFailure, $event, $creds); } public function handleLogout(Logout $event): void |