We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b3b52c1 commit e04b4e5Copy full SHA for e04b4e5
src/Listeners/LoginAttempt.php
@@ -8,12 +8,17 @@ class LoginAttempt
8
public function handle(Attempting $event)
9
{
10
if (config("services.mixpanel.enable-default-tracking")) {
11
- $email = $event->credentials['email'] ?? $event['email'] ?? '';
12
-
+ $email = data_get($event, "credentials.email")
+ ?: data_get($event, "email")
13
+ ?: "";
14
+ $user = null;
15
$authModel = config('auth.providers.users.model', config('auth.model'));
- $user = app($authModel)
- ->where('email', $email)
16
- ->first();
+
17
+ if ($email) {
18
+ $user = app($authModel)
19
+ ->where('email', $email)
20
+ ->first();
21
+ }
22
23
event(new Mixpanel($user, ['Login Attempted' => []]));
24
}
0 commit comments