2010-05-22 91 views
0

任何人都没有任何经验来分享和/或示例代码,显示访问登录到Joomla网站的用户的会话状态信息?简单地在Silverlight中显示登录用户的名称或类似内容对我来说会很有意思。从Silverlight访问Joomla会话信息

谢谢

回答

1

Joomla会话数据存储在您的本地cookie中。

鉴于silverlight应用程序来自同一个域名(不是吗?!!) 作为joomla网站,silverlight应该能够访问joomla保存的cookie。

然后你可以看一下会话表,从cookie比较会话ID和 让你的用户...

希望这有助于

0

Joomla跟踪MySQL数据库中的会话数据,表jos_session。抓住一个MySQL DLL,并查询你的Joomla数据库中的用户数据。

+0

但可能有很多用户同时登录。 Silverlight组件如何知道要查看哪个会话? – Jimmy 2010-05-25 18:49:45

+0

每个会话ID有一条记录。每条记录代表您当前在您的网站上的一个人。拉出所有记录并查看数据。 – 2010-05-25 19:01:07

+0

是的,我知道每个会话都是一行......但我仍然不知道要查看哪一行。 Silverlight组件如何知道当前的joomla会话标识是否找到正确的行? – Jimmy 2010-05-26 01:04:38