Hola, no escribo en ingles. Sorry
La Clase DatabaseUser NO funciona, con un par de modificaciones, logre que funcione.
Modificaciones:
Linea 98 :
protected $_logged
Cambiar por:
protected function getLogged() { return $this->readlogged(); }
protected function setLogged($value) { $this->writelogged($value); }
Linea 216:
$db->User = $this->User;
$db->Password = $this->Password;
Cambiar por:
$db->UserName = $this->User;
$db->UserPassword = $this->Password;
Linea 233:
if($tb->RowCount > 0)
Cambiar por:
if($tb->RecordCount > 0)
Ademas se puede crear un componente con
registerComponents("MySamples",array("DatabaseUser"),"auth.inc.php");
registerPasswordProperty("DatabaseUser","password");
registerPropertyValues("DatabaseUser","DriverName",array(
'access',
'ado5',
'ado',
'ado_access',
'ado_mssql',
'borland_ibase',
'csv',
'db2',
'fbsql',
'firebird',
'ibase',
'informix72',
'informix',
'ldap',
'mssql',
'mssqlpo',
'mysql',
'mysqli',
'mysqlt',
'netezza',
'oci8',
'oci8po',
'oci805',
'odbc',
'odbc_db2',
'odbc_mssql',
'odbc_oracle',
'odbtp',
'odbtp_unicode',
'oracle',
'pdo',
'pdo_mssql',
'pdo_mysql',
'pdo_oci',
'pdo_pgsql',
'postgres7',
'postgres8',
'postgres64',
'postgres',
'proxy',
'sapdb',
'sqlanywhere',
'sqlite',
'sqlitepo',
'sybase',
'sybase_ase',
'vfp',
));
Autenticacion con una Base de Datos