hey,
yea, you're right. that's the class that should make it happen. Weird thing is that when I open the component through a browser, the same session is used automagically. I have no clue how to make joomla force to use a certain session. Maybe some useful info can be held from comparing session-info? Normal one looks like:
__default|a:7:{
s:15:"session.counter";i:2;
s:19:"session.timer.start";
i:1195525767;
s:18:"session.timer.last";
i:1195525767;
s:17:"session.timer.now";
i:1195525776;
s:22:"session.client.browser";
s:82:"Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.9) Gecko/20071103 BonEcho/2.0.0.9";
s:8:"registry";
O:9:"JRegistry":3:{s:17:"_defaultNameSpace";s:7:"session";s:9:"_registry";
a:1:{s:7:"session";
a:1:{s:4:"data";
O:8:"stdClass":0:{}}}s:7:"_errors";
a:0:{}}s:4:"user";
O:5:"JUser":19:{s:2:"id";i:0;s:4:"name";N;s:8:"username";N;s:5:"email";N;s:8:"password";
N;s:8:"usertype";N;s:5:"block";N;s:9:"sendEmail";i:1;s:3:"gid";i:0;s:12:"registerDate";N;s:13:"lastvisitDate";N;
s:10:"activation";N;s:6:"params";N;s:3:"aid";i:0;s:5:"guest";i:1;s:7:"_params";
O:10:"JParameter":7:{s:4:"_raw";s:0:"";s:4:"_xml";N;s:9:"_elements";a:0:{}s:12:"_elementPath";
a:1:{i:0;s:78:"/home/httpd/html/development/joomla1.5/libraries/joomla/html/parameter/element";}
s:17:"_defaultNameSpace";s:8:"_default";s:9:"_registry";
a:1:{s:8:"_default";a:1:{s:4:"data";O:8:"stdClass":0:{}}}s:7:"_errors";a:0:{}}s:9:"_errorMsg";N;s:7:"clearPW";s:0:"";
s:7:"_errors";a:0:{}}}
Now after every new request from the secondlife-terminal, a new session is created. The session-info from a sl-request that is created looks like:
__default|a:8:
{s:15:"session.counter";i:1;s:19:"session.timer.start";i:1195525853;s:18:"session.timer.last";i:1195525853;s:17:"session.timer.now";
i:1195525853;
s:24:"session.client.forwarded";
s:9:"127.0.0.1";
s:22:"session.client.browser";
s:53:"Second Life LSL/1.18.5(73200) (
http://secondlife.com)";
s:8:"registry";
O:9:"JRegistry":3:{s:17:"_defaultNameSpace";s:7:"session";s:9:"_registry";a:1:{s:7:"session";a:1:{s:4:"data";
O:8:"stdClass":0:{}}}s:7:"_errors";a:0:{}}s:4:"user";
O:5:"JUser":19:{s:2:"id";i:0;s:4:"name";N;s:8:"username";N;s:5:"email";N;s:8:"password";N;s:8:"usertype";
N;s:5:"block";N;s:9:"sendEmail";i:1;s:3:"gid";i:0;s:12:"registerDate";N;s:13:"lastvisitDate";N;s:10:"activation";
N;s:6:"params";N;s:3:"aid";i:0;s:5:"guest";i:1;s:7:"_params";
O:10:"JParameter":7:{s:4:"_raw";s:0:"";s:4:"_xml";N;s:9:"_elements";a:0:{}s:12:"_elementPath";
a:1:{i:0;s:78:"/home/httpd/html/development/joomla1.5/libraries/joomla/html/parameter/element";}s:17:"_defaultNameSpace";
s:8:"_default";s:9:"_registry";a:1:{s:8:"_default";a:1:{s:4:"data";O:8:"stdClass":0:{}}}s:7:"_errors";a:0:{}}s:9:"_errorMsg";
N;s:7:"clearPW";s:0:"";s:7:"_errors";a:0:{}}}
Not sure if something in this second database-session keeps Joomla from remembering which object made the request
