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