summaryrefslogtreecommitdiff
path: root/src/AuthSubscriber.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/AuthSubscriber.php')
-rw-r--r--src/AuthSubscriber.php6
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