Création
d'entreprise
Posez votre question Signaler

Récupérer l'utilisateur loggé sur Joomla [Résolu]

Ninja_En_Short 123Messages postés 19 septembre 2007Date d'inscription 18 mai 2011Dernière intervention - Dernière réponse le 30 déc. 2011 à 02:20
Bonjour,
Tout est dans le titre, vous prenez le CMS Joomla avec Virtuemart, il y a un système login mot de passe, là on est d'accord, la question est donc : comment puis-je faire pour récupérer l'user_id (dispo dans les tables installées par Joomla) de l'utilisateur loggé ?
Lire la suite 

Récupérer l'utilisateur loggé sur Joomla »

13 réponses
Réponse
+10
moins plus
Il faut utiliser le code suivant :

$user = &JFactory::getuser();
echo $user->username;


http://forum.joomla.fr/showthread.php?t=70496
Ajouter un commentaire
Réponse
+2
moins plus
Il faut plutôt mettre :

$user = &JFactory::getuser();
echo $user->username;


c'est tésté et ça marche sur mon site cherche-prof.com
Ajouter un commentaire
Réponse
+0
moins plus
Rien de plus facile

tous les valeur des utilisateurs connectés est disponible dans le tableau $my

Ex:

global $my;

$my->id
$my->username
ect...
Ajouter un commentaire
Réponse
+0
moins plus
Je remonte peut être un vieux topic mais je ne récupère rien malgrés mes essais

echo "</br>";
echo "devrais marcher"; //normal s'affiche

global $my;
echo $my->id; //marche pas

echo $my->username; // marche pas
$idUser = $my->id;
echo $idUser; // marche pas
Tatort - 8 déc. 2011 à 23:24
Bon après avoir survolé plusieur forom... Comment marche ton code !! En fait je veux récuper le nom de l'utilisateur connecté pour l'afficher dans un module de html personalisé. Quand je met ton code :

<?php $user = &JFactory::getuser();
if($user->username){ // Connecte
echo $user->username;
echo ", vous etes connecte";
}
else{ // Pas connecte
echo "connectez-vous";
} ?>

Ca m'affiche en frontend : username){ // Connecte echo $user->username; echo ", vous etes connecte"; } else{ // Pas connecte echo "connectez-vous"; } ?>
Tatort - 8 déc. 2011 à 23:24
Je ne comprend pas le php je ne suis qu'un graphiste :p
code & design - 30 déc. 2011 à 02:20
tatort ... ton texte en HTML perso doit être en html ... pas en php , si tu veux faire de cette façon (avec du php et un if) tu dois te tourner vers ton index.php , dans ton dossier template .. à partir de la tu met ta condition (if else) avec des modules/composant different pour changer laspect de la page.

Exemple:
<?php
$user = &JFactory::getuser(); // Récupération des infos de l'utilisateur
if($user->username){ // Si la class a les information
<p>vous etes connecte <?php echo $user->username; ?></p>
<div class="monHtmlSupplementaire">
<p>Bonjour <?php echo $user->username; ?>, ton ID est <?php echo $user->userid; ?></p>
</div>
} ?>

// Suite de ton template
Ajouter un commentaire
Réponse
+0
moins plus
J'aimerais savoir comment puis-je faire pour récupéré un nom d'utilisateur d'un utilisateur Loggé sur Joomla

Mais cependant la page se trouve a l'extérieur de Joomla.

J'ai mon site avec Joomla mais j'ai un support technique /support/ et il requère un "nickName"
Alors je voudrias qu'il ai rechercher automatiquement la variable de l'utilisateur qui est connecter sur Joomla (authentifier)

Exemple lorsque je clique sur Support live il transfert automatiquement le Username ver mon /support/

Ou si je pourrais incéré une variable dans mon formulaire pour qui ai chercher dans les cookies ou je ne sais trop quoi. J'ai fouiller partout et je ne trouve aucun script qui serais adéquoi pour ce que je veux fiare..

Je veux juste pouvoir faire suivre le nom d'utilisateur.

Merci de vos réponses.
nina599- 10 avril 2009 à 09:43
Bonjour,
Je voudrais savoir si tu as trouvé la solution à ton problème, parce que je cherche à peu près la même: je voudrais récupérer l'email de l'utilisateur connecté.
Alors si tu veux bien me faire par de la solution que tu as peut être trouvé.
Merci par avance
virtualfrance - 24 nov. 2011 à 02:29
tu peut récupéré le pseudo sur joomla et l'envoyé en GET avec ton iframe
Ajouter un commentaire
Réponse
+0
moins plus
lol non tjs pas trouver. . =S désoler
Ajouter un commentaire
Ce document intitulé « Récupérer l'utilisateur loggé sur Joomla » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?