diff --git a/.env.example b/.env.example index ff84703..5d6a826 100644 --- a/.env.example +++ b/.env.example @@ -3,7 +3,7 @@ APP_ENV=local APP_KEY= APP_DEBUG=true APP_URL=http://localhost -MOBILE_TOKEN=Gaobd5OKPdGARLGTD03vSFStrADAxmQ9 +MOBILE_AUTH_TOKEN=Gaobd5OKPdGARLGTD03vSFStrADAxmQ9 # for CORS SANCTUM_STATEFUL_DOMAINS=[http://localhost:3000] diff --git a/app/Http/Middleware/MobileMiddleware.php b/app/Http/Middleware/MobileMiddleware.php index faddb3b..6ef57ff 100644 --- a/app/Http/Middleware/MobileMiddleware.php +++ b/app/Http/Middleware/MobileMiddleware.php @@ -14,11 +14,12 @@ class MobileMiddleware * @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next */ public function handle(Request $request, Closure $next): Response { - $serverMobileToken = env('MOBILE_TOKEN', ''); - if(!$serverMobileToken) throw new \Exception('Mobile token in server is not found'); + $serverMobileAuthToken = env('MOBILE_AUTH_TOKEN', ''); + if(!$serverMobileAuthToken) throw new \Exception('Mobile Auth token in server is not found'); - $clientMobileToken = $request->header('mobile-token', ''); - if($serverMobileToken != $clientMobileToken) throw new \Exception('Invalid Mobile Token'); + $clientMobileAuthToken = $request->header('mobile-token', ''); + if(!$clientMobileAuthToken) $clientMobileAuthToken = $request->header('mobile-auth-token', ''); + if($serverMobileAuthToken != $clientMobileAuthToken) throw new \Exception('Invalid Mobile Auth Token'); return $next($request); } }