json([ 'status' => 'failed', 'message' => 'Sesi tidak sah.', ], 401); } if (!$user->isFizikalRegistrationVerifiedForVoting()) { return response()->json([ 'status' => 'failed', 'message' => 'Pendaftaran fizikal anda belum disahkan oleh pentadbir. Sila tunggu pengesahan di kaunter.', ], 403); } return $next($request); } }