Bonsoir,
Je vous expose brièvement mon problème.
Je cherche à partir d'un site Wordpress à récupérer le nom de l'utilisateur connecté.
Pour cela j'utilise le plugin ShortCode Exec PHP qui me permet de créer un shortcode avec du code PHP. J'ai donc mis ce code suivant :
Je récupère donc bien le nom de l'utilisateur connecté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 global $current_user; global $user_not_logged; $user_not_logged="Vous n'êtes pas connecté !"; // définition variable si utilisateur non connecté if ( isset($current_user) ) { $user = $current_user->display_name; // recupère le nom de l'utilisateur connecté $text = "Bonjour". " " .$user. ","; echo $text; // affichage de l'utilisateur connecté }
Ma question est la suivante, comment utiliser cette variable. En effet en local j'ai réussi à créer un fichier .txt qui me permet de stocker le nom de l'utilisateur sur le disque C:\ puis de le relire dans un autre script. Mais cette méthode ne fonctionne pas en ligne.
Je cherche à utiliser cette variable dans un script qui permet à l'utilisateur de visualiser une page personnalisée en fonction de son nom.
Mais comment faire lorsque deux utilisateurs se connecte en même temps.
Je suis capable d'enregistrer un nom dans une base de données mais comment faire si deux utilisateurs se connecte en même temps. Il ne faudrait pas que l'un puisse voir la page de l'autre.
J'ai essayé d'utiliser les cookie mais sans plus de succès.
Comme je sèche sur cette question, je me permet de solliciter votre aide.
Merci d'avance.
Samuel PATARIN
Partager