a
This commit is contained in:
parent
8afa4c3959
commit
6218ed5c79
|
|
@ -12,47 +12,37 @@ class FacialVerificationAPI {
|
|||
private $assure_api;
|
||||
private $maxAttempts = 3;
|
||||
|
||||
// public function __construct($db) {
|
||||
public function __construct() {
|
||||
$assure_api = $_SESSION['assure'];
|
||||
$maxAttempts = $this->assure_api->get_nbTentativeBiometrie($_SESSION['codeEntite']);
|
||||
$this->assure_api = $_SESSION['assure'];
|
||||
$this->maxAttempts = $this->assure_api->get_nbTentativeBiometrie($_SESSION['codeEntite']);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Valide un token de vérification
|
||||
*/
|
||||
public function validateToken($token) {
|
||||
|
||||
$request = $this->assure_api->valider_token();
|
||||
|
||||
try {
|
||||
$request = $this->assure_api->valider_token();
|
||||
$request = $this->assure_api->valider_token(); // ✅ une seule fois, dans le try
|
||||
|
||||
if (!$request) {
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Lien expiré ou invalide'
|
||||
];
|
||||
return ['success' => false, 'message' => 'Lien expiré ou invalide'];
|
||||
}
|
||||
|
||||
|
||||
return [
|
||||
'success' => true,
|
||||
'message' => 'Token valide',
|
||||
'assure' => [
|
||||
'nom' => $request['nom'],
|
||||
'assure' => [
|
||||
'nom' => $request['nom'],
|
||||
'prenoms' => $request['prenoms']
|
||||
]
|
||||
];
|
||||
|
||||
|
||||
} catch (Exception $e) {
|
||||
error_log("Erreur validateToken: " . $e->getMessage());
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Erreur serveur'
|
||||
];
|
||||
return ['success' => false, 'message' => 'Erreur serveur'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Compare deux visages avec l'API de reconnaissance faciale
|
||||
* Utilisez Azure Face API, AWS Rekognition, ou une solution locale
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user