prepare("UPDATE users SET password = ?, updated_at = NOW() WHERE id = ?"); if ($stmt->execute([$hashed_password, $user_id])) { // Marca il token come usato mark_token_as_used($token); // Log attività $stmt = $pdo->prepare(" INSERT INTO activity_log (user_id, action, description, ip_address, user_agent, created_at) VALUES (?, 'password_reset', 'Password reimpostata', ?, ?, NOW()) "); $stmt->execute([ $user_id, $_SERVER['REMOTE_ADDR'] ?? null, $_SERVER['HTTP_USER_AGENT'] ?? null ]); $success = true; } else { $error = 'Errore durante il reset della password. Riprova più tardi.'; } } } ?>
Inserisci la tua nuova password.