// ============================================================ // 9. PROTECTION D'ACCÈS CIBLÉE — UNIQUEMENT LE TABLEAU DE BORD // ============================================================ function als_portal_auth_redirect() { // Ne rien faire si l'utilisateur est connecté if (is_user_logged_in()) { return; } // Pages autorisées sans connexion (ne pas rediriger vers elle-même) $allowed_pages = array('connexion', 'inscription'); $current_page_slug = ''; if (is_page()) { $current_page = get_queried_object(); $current_page_slug = $current_page->post_name; } // Protéger spécifiquement la page Tableau de bord (slug: accueil) // ET les pages Mes Dossiers, Mes Documents, Mon Compte $protected_pages = array('accueil', 'mes-dossiers', 'mes-documents', 'mon-compte'); // Si la page courante n'est pas protégée, on ne fait rien if (!in_array($current_page_slug, $protected_pages)) { return; } // Rediriger vers la page de connexion $login_url = home_url('/connexion/'); wp_safe_redirect($login_url); exit; } add_action('template_redirect', 'als_portal_auth_redirect'); Document test – Confidential – Espace Client ALS

Document test – Confidential

Written by

in

[featured_image]
  • Version [version]
  • Download [download_count]
  • File Size 0.00 KB
  • File Count 0
  • Create Date June 25, 2026
  • Last Updated June 25, 2026

Document test – Confidential

Ce document est strictement personnel. Seul l’utilisateur test peut le voir.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *