Mailinglisten-Archive |
This is a multi-part message in MIME format.
------=_NextPart_000_001C_01C026F8.280C1800
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Hallo!
Ich habe ein problem mit der auth. von phplibs.
Wenn ich auf eine Seite mit Login will kommt diese Meldung:
Fatal error: DB_Sql is already a function or class in ./lib/db_mysql.inc on
line 12
und ich habe keine Ahnung woran es liegen kann.
Im Kopf von jeder Datei rufe ich folgendes auf.
<?if ($anmeld=="yes"){if
($auth->auth["uid"]=="nobody"){$auth->login_if(yes);};};?>
Ich schicke die local.inc mal mit.
Mfg Micha
------=_NextPart_000_001C_01C026F8.280C1800
Content-Type: application/octet-stream;
name="local.inc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="local.inc"
<?php=0A=
=0A=
class ekomdb extends DB_Sql {=0A=
var $Host =3D "localhost";=0A=
var $Database =3D "ekom";=0A=
var $User =3D "wwwrun";=0A=
var $Password =3D "";=0A=
}=0A=
=0A=
class Session1_CT_Sql extends CT_Sql {=0A=
var $database_class =3D "ekomdb"; ## Which database to =
connect...=0A=
var $database_table =3D "active_sessions"; ## and find our session =
data in this table.=0A=
}=0A=
=0A=
=0A=
class Session1 extends Session {=0A=
var $classname =3D "Session1";=0A=
=0A=
var $cookiename =3D ""; ## defaults to classname=0A=
var $magic =3D "weworksgreat"; ## ID seed=0A=
var $mode =3D "get"; ## We propagate session IDs =
with cookies=0A=
##var $fallback_mode =3D "get";=0A=
var $lifetime =3D 0; ## 0 =3D do session =
cookies, else minutes=0A=
var $that_class =3D "Session1_CT_Sql"; ## name of data storage =
container=0A=
var $gc_probability =3D 5; =0A=
}=0A=
=0A=
class partner_User extends User {=0A=
var $classname =3D "partner_User";=0A=
=0A=
var $magic =3D "moretowork"; ## ID seed=0A=
var $that_class =3D "Session1_CT_Sql"; ## data storage container=0A=
}=0A=
=0A=
class partner_Auth extends Auth {=0A=
var $classname =3D "partner_Auth";=0A=
=0A=
var $lifetime =3D 30;=0A=
=0A=
var $database_class =3D "ekomdb";=0A=
var $database_table =3D "daten";=0A=
=0A=
function auth_loginform() {=0A=
global $sess;=0A=
global $_PHPLIB;=0A=
=0A=
include("auth-partner.php3");=0A=
}=0A=
=0A=
function auth_validatelogin() {=0A=
global $username, $password;=0A=
=0A=
if(isset($username)) {=0A=
$this->auth["uname"]=3D$username; ## This provides access =
for "loginform.ihtml"=0A=
}=0A=
=0A=
=0A=
$uid =3D false;=0A=
=0A=
$this->db->query(sprintf("select uid ".=0A=
" from %s ".=0A=
" where benutzer =3D '%s' ".=0A=
" and passwort =3D '%s'",=0A=
$this->database_table,=0A=
addslashes($username),=0A=
addslashes($password)));=0A=
=0A=
while($this->db->next_record()) {=0A=
$uid =3D $this->db->f("uid");=0A=
##$this->auth["perm"] =3D $this->db->f("perms");=0A=
}=0A=
return $uid;=0A=
}=0A=
}=0A=
=0A=
class partner_Default_Auth extends partner_Auth {=0A=
var $classname =3D "Example_Default_Auth";=0A=
=0A=
var $nobody =3D true;=0A=
}=0A=
?>=0A=
------=_NextPart_000_001C_01C026F8.280C1800--
php::bar PHP Wiki - Listenarchive