diff --git a/backend/login.php b/backend/login.php index 6ea584f..92f1679 100644 --- a/backend/login.php +++ b/backend/login.php @@ -45,7 +45,7 @@ try { $fpJustSaved = false; if ($row) { $fpPepper = getenv('FP_PEPPER') ?: ''; - $storedFp = $row['fingerprint']; + $storedFp = $row['fingerPrint'] ?? $row['fingerprint'] ?? ''; // دعم الطريقة الجديدة (hash) والقديمة (مباشر) if ($fpPepper) { @@ -95,4 +95,7 @@ try { } catch (Exception $e) { securityLog("Login Error", ['msg' => $e->getMessage()]); jsonError('Server error', 500); +} catch (\Throwable $e) { + securityLog("Login Fatal Error", ['msg' => $e->getMessage()]); + jsonError('Server error', 500); } \ No newline at end of file