Back to PhocaGalleryFbSystem class

Method setSessionData

public static
setSessionData
(mixed $data)

Method setSessionData - Source code

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;
}