Mailinglisten-Archive |
> Doch ich bekomme nix zurück. $zieltestvalue ist leer. Hab ich da > was überlesen, oder wo liegt mein Denkfehler. Für Hinweise wäre > ich dankbar. > Hallo Gunther Probier mal folgende Änderung in der Auth.php: function setAuthData($data) { $session = &Auth::_importGlobalVariable("session"); if (isset($session['auth']['data'])) { $olddata = $session['auth']['data']; } else { $olddata = null; } #$session['auth']['data'] = $data; $_SESSION['auth']['data'] = $data; return $olddata; } // }}} // {{{ getAuthData() /** * Get additional information that is stored in the session. * * @access public * @return mixed Additional information. */ function getAuthData($data) { $session = &Auth::_importGlobalVariable("session"); if (isset($session['auth']['data'])) { $data = $session['auth']['data']; } else { $data = null; } return $data; } Aufruf dann mit: print $myauth->getAuthData(&$zieltestvalue); Nur mit diesen Änderungen machts überhaupt Sinn.... Aber ich lasse mich gerne eines Besseren belehren ;-) Sonst kannst du ja auch ganz unabhängig davon Session Variablen setzen und löschen zB. unset($_SESSION['count']); $_SESSION['auth']['verified'] = true; $_SESSION['auth']['remote_addr'] = $_SERVER['REMOTE_ADDR']; Wobei ['auth'] der Container der PEAR Auth Klasse ist und automatisch gelöscht wird sobald logout aufgerufen wird, bzw. die Zeit vergangen ist. Gruesse Christoph
php::bar PHP Wiki - Listenarchive