public static function validateUser($user, &$errors) { if (session_status() === PHP_SESSION_NONE) { session_start(); } // ثبت لاگ $logFile = __DIR__ . '/../internal_data/captcha_log.txt'; $logEntry = sprintf( "[%s] IP: %s | Email: %s | Captcha: %s\n", date('Y-m-d H:i:s'), $_SERVER['REMOTE_ADDR'] ?? 'unknown', $user->email ?? 'unknown', (isset($_SESSION['captcha_passed']) && $_SESSION['captcha_passed'] === true) ? 'PASSED' : 'FAILED' ); @file_put_contents($logFile, $logEntry, FILE_APPEND); if (!isset($_SESSION['captcha_passed']) || $_SESSION['captcha_passed'] !== true) { $user->user_state = 'moderated'; return; } unset($_SESSION['captcha_passed']); }An unexpected error occurred. Please try again later.