diff --git a/app/Filters/AuthApiRateLimitFilter.php b/app/Filters/AuthApiRateLimitFilter.php index 210bd0b..51c8409 100644 --- a/app/Filters/AuthApiRateLimitFilter.php +++ b/app/Filters/AuthApiRateLimitFilter.php @@ -105,12 +105,16 @@ class AuthApiRateLimitFilter implements FilterInterface protected function resolveIdentity(RequestInterface $request): ?string { // Try POST body first - $email = $request->getPost('email'); - $mobile = $request->getPost('mobile_number'); + + $request_data = $request->getPost() ?: $request->getJSON(true) ?? []; + // print_r($request_data); die; + + $email = $request_data['email'] ?? $request_data['email_id'] ?? null; + $mobile = $request_data['mobile_number'] ?? null; // Fallback to GET params if (! $email && ! $mobile) { - $email = $request->getGet('email'); + $email = $request->getGet('email') ?? $request->getGet('email_id'); $mobile = $request->getGet('mobile_number'); }