Mailinglisten-Archive |
ich kann dein problem zum beispiel bei einer authentifizierung
verstehen... dort sollten die daten in der gesamten applikation
zur verfuegung stehen...
ideal fuer solche objekte sind singleton patterns:
class Auth
{
function &Login($u = null,$p = null)
{
static $user;
if (!isset($user) && $u!=null && $p!=null) {
$user = new UserLogin($u,$p);
}
return $user;
}
}
mit diesem pattern musst du nur am anfang des scriptes
Auth::Login($_REQUEST['username'],$_REQUEST['password']);
aufrufen...
anschliessend kannst du in jeder funktion/ methode/
includedatei
$user =& Auth::Login();
aufrufen und du hast die daten...
in einem richtigen login process muesste man
natuerlich noch ein sessionhandling einbauen...
t.r
php::bar PHP Wiki - Listenarchive