From 21c76eab9b53f30fc591f64d4b3f5a2ee20b465d Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Mon, 23 Feb 2026 04:49:50 +0000 Subject: [PATCH] a --- Contestation/verify_facial_api.php | 43 +++--------------------------- 1 file changed, 3 insertions(+), 40 deletions(-) diff --git a/Contestation/verify_facial_api.php b/Contestation/verify_facial_api.php index 4d42f00..f1a9ea7 100644 --- a/Contestation/verify_facial_api.php +++ b/Contestation/verify_facial_api.php @@ -1,8 +1,4 @@ false, 'message' => 'TESTS KANE']; + return ['success' => false, 'message' => "TESTS KANE"]; /* try { $request = $this->assure_api->valider_token(); // ✅ une seule fois, dans le try @@ -48,11 +41,7 @@ class FacialVerificationAPI { */ } - /** - * Compare deux visages avec l'API de reconnaissance faciale - * Utilisez Azure Face API, AWS Rekognition, ou une solution locale - */ - +/* private function compareFaces($referenceImagePath, $capturedImageBase64) { // Option 1: Azure Face API (Recommandé) return $this->compareWithAzureFaceAPI($referenceImagePath, $capturedImageBase64); @@ -64,10 +53,6 @@ class FacialVerificationAPI { // return $this->compareWithLocalFaceRecognition($referenceImagePath, $capturedImageBase64); } - /** - * Comparaison avec Azure Face API - */ - private function compareWithAzureFaceAPI($referenceImagePath, $capturedImageBase64) { $endpoint = AZURE_FACE_ENDPOINT; // Ex: https://your-resource.cognitiveservices.azure.com $apiKey = AZURE_FACE_API_KEY; @@ -140,10 +125,6 @@ class FacialVerificationAPI { } } - /** - * Détecte un visage avec Azure Face API et retourne le faceId - */ - private function detectFaceAzure($imageBase64, $endpoint, $apiKey) { $detectUrl = $endpoint . '/face/v1.0/detect?returnFaceId=true'; @@ -173,10 +154,6 @@ class FacialVerificationAPI { return $faces[0]['faceId']; } - /** - * Comparaison avec AWS Rekognition (Alternative) - */ - private function compareWithAWSRekognition($referenceImagePath, $capturedImageBase64) { require_once 'vendor/autoload.php'; // AWS SDK @@ -225,9 +202,6 @@ class FacialVerificationAPI { } } - /** - * Enregistre la photo capturée - */ private function saveCapturedImage($assureId, $imageBase64) { $uploadDir = 'uploads/facial_verification/'; @@ -244,10 +218,6 @@ class FacialVerificationAPI { return $filename; } - /** - * Met à jour le statut de la vérification - */ - private function updateVerificationStatus($token, $status, $matchResult = null, $capturedPhotoPath = null) { $sql = "UPDATE facial_verification_requests SET status = ?, @@ -266,10 +236,6 @@ class FacialVerificationAPI { ]); } - /** - * Crée une session d'autorisation pour l'accès aux prestations - */ - private function createAuthorizationSession($assureId, $verificationRequestId) { $sessionToken = bin2hex(random_bytes(32)); $expiresAt = date('Y-m-d H:i:s', time() + 3600); // 1 heure @@ -284,10 +250,6 @@ class FacialVerificationAPI { return $sessionToken; } - /** - * Vérifie le visage capturé - */ - public function verifyFace($token, $capturedImageBase64) { try { // 1. Récupérer les infos de la demande @@ -390,6 +352,7 @@ class FacialVerificationAPI { ]; } } +*/ } // Traiter la requête