2010-05-22 5 views
0

Quelqu'un aurait-il de l'expérience pour partager et/ou échantillonner du code qui montre l'accès aux informations sur l'état d'une session pour un utilisateur connecté à un site Web Joomla? Le simple fait de montrer le nom de l'utilisateur connecté ou quelque chose de similaire dans Silverlight serait très intéressant pour moi.Accès aux informations de session Joomla à partir de Silverlight

Merci

Répondre

1

Les données de session Joomla sont stockées dans votre cookie local. Etant donné que l'application Silverlight provient du même domaine (n'est-ce pas? !!) que le site joomla, silverlight devrait pouvoir accéder aux cookies que joomla a enregistrés.

Ensuite, vous pouvez regarder la table de session, comparer l'identifiant de session du cookie et obtenir votre utilisateur ...

Hope this helps

0

Joomla pistes données de session dans une base de données MySQL, table jos_session. Prenez une DLL MySQL et interrogez votre base de données Joomla pour les données de l'utilisateur.

+0

Mais il peut y avoir beaucoup d'utilisateurs connectés à la fois. Comment le composant Silverlight sait-il quelle session regarder? – Jimmy

+0

Il y a un enregistrement par ID de session. Chaque enregistrement représente une personne actuellement sur votre site. Tirez tous les dossiers et regardez les données. –

+0

Oui, je sais que c'est une rangée par session ... mais je ne sais toujours pas quelle rangée regarder. Comment le composant Silverlight sait-il quel est l'identifiant de session joomla actuel, pour trouver la bonne ligne? – Jimmy

Questions connexes