Re: LiveUser singleton and singleton Log
Balarama Bosch <[email protected]> Wed, 26 Oct 2005 11:41:24 -0500
| Newsgroups | gmane.comp.php.pear.liveuser |
|---|---|
| Message-ID | <[email protected]> |
Alright, so I upgraded.
Now I can't seem to get the perm module loaded.
I upgraded from LiveUser 0.16.2 to 0.16.7, and now when I do a
var_dump($LiveUser), $LiveUser->_perm = null
Any thoughts as to why that may be?
Cheers,
Balarama Bosch
p.s.
My config file is as follows:
$LU_conf = array(
'debug' => true,
'session' => array(
'name' => LU_SESSION_NAME,
'varname' => 'ludata',
'force_start' => true
),
'login' => array(
'force' => false
),
'logout' => array(
'destroy' => true
),
'authContainers' => array(
'name' => array(
'type' => 'MDB2',
'loginTimeout' => 0,
'expireTime' => 0,
'idleTime' => 3600,
'allowDuplicateHandles' => false,
'allowEmptyPasswords' => false,
'passwordEncryptionMode' => 'MD5',
'storage' => array(
'dsn' => $LU_dsn,
'function' => 'singleton',
'alias' => array(
'auth_user_id' => 'auth_user_id',
'handle' => 'handle',
'passwd' => 'passwd',
'lastlogin' => 'lastlogin',
'owner_user_id' => 'owner_user_id',
'owner_group_id' => 'owner_group_id',
'is_active' => 'is_active',
'name' => 'name',
'email' => 'email',
'created' => 'created',
'modified' => 'modified',
),
'fields' => array(
'lastlogin' => 'timestamp',
'is_active' => 'boolean',
'name' => 'text',
'email' => 'text',
'created' => 'timestamp',
'modified' => 'timestamp',
),
'tables' => array(
'users' => array(
'fields' => array(
'lastlogin' => false,
'is_active' => false,
'name' => false,
'email' => false,
'created' => false,
'modified' => false,
),
),
),
),
),
),
'permContainer' => array(
'type' => 'Medium',
'alias' => array(),
'storage' => array(
'MDB2' => array(
'dsn' => $LU_dsn,
'function' => 'singleton',
'prefix' => 'liveuser_',
'tables' => array(),
'fields' => array(),
'alias' => array(),
),
),
),
);
On Wed, 2005-10-26 at 14:02 +0200, Arnaud Limbourg wrote:
> Hello,
>
> You seem to be using a pretty old version of LiveUser.
>
> You will want to use something along the lines of example1
>
> http://cvs.php.net/co.php/pear/LiveUser/docs/examples/example1/example.php
>
> Basically you can use the debug parameter to pass in a PEAR::Log object that
> will be passed to ErrorStack.
>
> Arnaud.
>
> Quoting Balarama Bosch <[email protected]>:
>
> > <code>
> > $LU =& LiveUser::singleton($conf);
> > $LU_logger =& Log::singleton('file', LOGFILE, 'ident', $log_conf);
> > $LU->addErrorLog($LU_logger);
> > </code>
> >
> > Is this right?
> > If the LiveUser object was previously inited, and a log added, will this
> > add yet another log, so that you have twice the same log? If so, how do
> > I prevent that from happening?
> >
> > Cheers,
> > Balarama
> > --
> >
> > Balarama Bosch
> > Programmer for Krishna.com
> > www.krishna.com
> >
> >
> > _______________________________________________
> > LiveUser mailing list
> > [email protected]
> > http://mailman.21st-hq.de/mailman/listinfo/liveuser
> >
>
>
>
> _______________________________________________
> LiveUser mailing list
> [email protected]
> http://mailman.21st-hq.de/mailman/listinfo/liveuser