public static function setSessionData($data)
{
$session = array();
// Don't set the session, in other way the SIG will be not the same
//$session['uid'] = $session['base_domain'] = $session['secret'] = '';
//$session['access_token'] = $session['session_key'] = $session['sig'] = '';
$session['expires'] = 0;
if (isset($data->uid) && $data->uid != '') {
$session['uid'] = $data->uid;
}
if (isset($data->base_domain) && $data->base_domain != '') {
$session['base_domain'] = $data->base_domain;
}
if (isset($data->secret) && $data->secret != '') {
$session['secret'] = $data->secret;
}
if (isset($data->session_key) && $data->session_key != '') {
$session['session_key'] = $data->session_key;
}
if (isset($data->access_token) && $data->access_token != '') {
$session['access_token'] = $data->access_token;
}
if (isset($data->sig) && $data->sig != '') {
$session['sig'] = $data->sig;
}
ksort($session);
return $session;
}