Skip to content

Commit e04b4e5

Browse files
authored
Update LoginAttempt.php
1 parent b3b52c1 commit e04b4e5

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/Listeners/LoginAttempt.php

+10-5
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,17 @@ class LoginAttempt
88
public function handle(Attempting $event)
99
{
1010
if (config("services.mixpanel.enable-default-tracking")) {
11-
$email = $event->credentials['email'] ?? $event['email'] ?? '';
12-
11+
$email = data_get($event, "credentials.email")
12+
?: data_get($event, "email")
13+
?: "";
14+
$user = null;
1315
$authModel = config('auth.providers.users.model', config('auth.model'));
14-
$user = app($authModel)
15-
->where('email', $email)
16-
->first();
16+
17+
if ($email) {
18+
$user = app($authModel)
19+
->where('email', $email)
20+
->first();
21+
}
1722

1823
event(new Mixpanel($user, ['Login Attempted' => []]));
1924
}

0 commit comments

Comments
 (0)