diff --git a/contact.php b/contact.php index cf9f234..200cc8f 100644 --- a/contact.php +++ b/contact.php @@ -9,6 +9,14 @@ require_once 'includes/config.php'; require_once 'includes/functions.php'; session_start(); +check_session_timeout(); + +// Verifica che l'utente sia loggato +if (!is_logged_in()) { + set_flash_message('error', 'Devi essere registrato per richiedere una lezione live.'); + header('Location: login.php'); + exit; +} // Verifica che sia una richiesta POST if ($_SERVER['REQUEST_METHOD'] !== 'POST') { @@ -148,8 +156,8 @@ if (send_email(ADMIN_EMAIL, $subject, $email_body)) { send_email($email, $confirm_subject, $confirm_body); - // Log attività - log_activity(null, 'contact_form', "Richiesta contatto da: $name ($email)"); + // Log attività con ID utente + log_activity($_SESSION['user_id'], 'contact_form', "Richiesta contatto da: $name ($email)"); set_flash_message('success', '✅ Messaggio inviato con successo! Ti risponderemo al più presto.'); } else { diff --git a/index.php b/index.php index 2b4d474..b01c72b 100644 --- a/index.php +++ b/index.php @@ -38,7 +38,9 @@ $demo_lessons = get_demo_lessons();

Pilates Studio