web-dev-qa-db-fra.com

Connecté les détails de l'utilisateur, profil, affichage de notification de message en utilisant la catégorie de niveau d'accès

J'ai converti un modèle de tableau de bord pour joomla 2.5 pour mon projet. Le problème est que je souhaite afficher les informations de connexion de l'utilisateur, comme je l'ai indiqué dans l'image. Existe-t-il un module ou un plug-in susceptible de vous aider? profil et le statut comme ça. !! Et aussi les notifications de message .. !!! Toute aide serait appréciée ...!!! Merci d'avance...!!! reference image

2
Rj Rana

Vous devriez avoir un aperçu de la documentation. Vous y trouverez de nombreux conseils utiles. Peut-être avez-vous besoin de ce qui suit?

Pour obtenir cet objet pour l'utilisateur actuel, utilisez la fonction membre suivante de JFactory:

$user = JFactory::getUser();

Ou, pour obtenir des informations sur tout autre utilisateur enregistré, vous pouvez appeler la fonction avec un "identifiant" d'utilisateur, par exemple. pour l'utilisateur '99';

$user = JFactory::getUser(99);

Ce code affiche le nom de l'utilisateur actuel, son email, son nom d'utilisateur et son type:

echo "<p>Your name is {$user->name}, your email is {$user->email}, and your username is {$user->username}</p>";

Mise à jour 1

Dans cet exemple, des informations sur l'utilisateur actuellement connecté sont affichées, mais uniquement lorsque l'utilisateur est réellement connecté.

$user = JFactory::getUser();

if (!$user->guest) {
  echo 'You are logged in as:<br />';
  echo 'User name: ' . $user->username . '<br />';
  echo 'Real name: ' . $user->name . '<br />';
  echo 'User ID  : ' . $user->id . '<br />';
}

Dans cet exemple, une vérification est effectuée pour déterminer si l'utilisateur actuel a l'autorisation de modifier sur le contenu.

$user = JFactory::getUser();

if ($user->authorize( 'com_content', 'edit', 'content', 'all' )) {
  echo 'Editing permitted.';
} else {
  echo 'Editing not permitted.';
}

Tous les détails de référence sont ici

J'espère que cela t'aides.

2
jonboy