J'essaie de créer un panneau de fournisseur.
En cela, je dois identifier l'utilisateur comme fournisseur ou utilisateur normal.
Pour cela, je dois ajouter une variable de session ou une variable dans un objet utilisateur.
Mais comment puis-je y parvenir.
Aidez-moi à résoudre ce problème.
Selon ce tutoriel https://docs.joomla.org/How_to_use_user_state_variables c'est assez simple
$mainframe = JFactory::getApplication();
$mainframe->setUserState("$option.state_variable", "state1");
La documentation de cette fonction peut être trouvée ici https://api.joomla.org/cms-3/classes/JApplicationCms.html#method_getUserState
Peut-être que pour votre cas, il vaut mieux utiliser les fonctions set
et get
sur l'objet de l'utilisateur. Je ne les ai jamais utilisées, donc je ne sais pas si elles sont permanentes ou comment elles se comportent exactement. Vérifiez-les ici https://api.joomla.org/cms-3/classes/JUser.html#method_set