a. dans la page include/page_header.php ----- trouver ------ Code: if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) ) { ----- après, ajouter ------- Code: // Début if ( $userdata['user_birthday']!=999999 ) // cette ligne est à changer en fonction de la variable du $userdata et de la valeur à tester. // là, c'est pour ma demande personnelle { } else { if ( $HTTP_GET_VARS["actionencours"]!="modifier_anniversaire" ) { redirect(append_sid("check_userdata.$phpEx")); } } // Fin b. j'ai donc créer une nouvelle page nommée "check_userdata.php" qui contient un texte d'avertissement, mais surtout ceci : Code: Cliquer ici pour accéder à votre profil Le principe ? - la page page_header.php teste tout d'abord si la variable à contrôler est différente de la valeur à avoir (ici en l'occurence si $userdata['user_birthday'] est différente de 999999 (valeur par défaut donnée par le MOD en question)). - si le test est probant, alors page_header.php teste si l'extension "actionencours" est différente à "modifier_anniversaire". -- Si c'est le cas, cela veut dire que qu'il faut afficher la page php crée avec le lien -- si ce n'est pas le cas, alors cela veut dire que l'utilisateur est connecté et qu'il vient de modifier les données de son profil Et voilà... tout est ok.