diff --git a/log_frontend.php b/log_frontend.php new file mode 100755 index 0000000..3ceee74 --- /dev/null +++ b/log_frontend.php @@ -0,0 +1,39 @@ + 'Missing required fields']); + exit; + } + + $type = $data['type']; // 'log', 'error', 'info' + $message = $data['message']; + $details = $data['details'] ?? null; + + $logDir = __DIR__ . '/logs'; + if (!is_dir($logDir)) { + mkdir($logDir, 0755, true); + } + + $logFile = $logDir . '/image_editor.log'; + + $timestamp = date('Y-m-d H:i:s'); + $user = $_SESSION['username'] ?? 'unknown'; + + $logEntry = "[$timestamp] [$type] [User: $user] $message"; + if ($details) { + $logEntry .= " | Details: " . json_encode($details); + } + $logEntry .= "\n"; + + file_put_contents($logFile, $logEntry, FILE_APPEND); + + echo json_encode(['success' => true]); + exit; +} +?> diff --git a/login.php b/login.php index cade26b..d030ffe 100755 --- a/login.php +++ b/login.php @@ -30,7 +30,7 @@ $error = $_GET['error'] ?? '';
Actualiza la imagen de fondo de la pantalla de inicio de sesión (Máximo 5MB).
+ + +
+ Actualiza el logo que se muestra en la navegación (Máximo 5MB).
+ + +
+