Username: test
Passwort: test
----------------------------------------
Also mein Problem ist, wenn man sich ausloggt kommt folgende Fehlermeldung:
Notice: Undefined index: authgfx in D:\Inetpub\wwwdefault\include\includes\class\tpl.php on line 58
Und das nicht nur einmal^^
Da ich in letzter Zeit vor allem an der user.php rumgespielt habe, hier mal die datei:
phpfi.com/260050
Veränderungen:
Zeile 96:
elseif ( $row['status'] == 2 ) {
// echo 'it works!';
wd ('./index.php', '<center>Sie wurden gesperrt!<br />Bitte wenden Sie sich an einen Administrator!</center>', 5);
}
--> Für ne Sperre-Funktion
Zeile 132:
elseif ( $row['status'] == 2 ) {
// echo 'it works!';
wd ('./index.php', '<center>Sie wurden gesperrt!<br />Bitte wenden Sie sich an einen Administrator!</center>', 5);
}
--> Nochmal das gleiche
Zeile 142:
function user_set_guest_vars() {
$_SESSION = array();
$_SESSION['authname'] = 'Gast';
$_SESSION['authid'] = 0;
$_SESSION['authright'] = 0;
$_SESSION['lastlogin'] = time();
$_SESSION['authsess'] = session_und_cookie_name();
}
--> Für vollständiges ausloggen
Und das müsste es gewesen sein..
Ich komm nicht auf meinen Fehler, hab eigentlich nichts mit authgfx je geändert..
Achso, wen es interessiert.. Entsprechende Funktion in tpl.php:
function get_design () {
if ( file_exists('include/designs/'.$_SESSION['authgfx'].'/index.htm')) {
return ( $_SESSION['authgfx'] );
} elseif ( file_exists('include/designs/ilchClan/index.htm')) {
return ( 'ilchClan' );
} else {
$od = opendir('include/designs');
while ( $f = readdir($od) ) {
if ( file_exists('include/designs/'.$f.'/index.htm')) {
return ( $f );
break;
}
}
closedir($od);
}
}
--> Wobei die 2. Zeile den Fehler auswirft
Kann mir wer helfen?
verwendete ilchClan Version: veränderte 1.1
betroffene Homepage: uo-lichtwelt.de
============================
--------------------------------------------------------
============================
Lösung:
Keine Ahnung obs jetzt ne gute oder schlechte Lösung ist.. aber abhilfe gegen die (nervenden) Fehler:
function user_set_guest_vars() {
$_SESSION = array();
$_SESSION['authname'] = 'Gast';
$_SESSION['authid'] = 0;
$_SESSION['authright'] = 0;
$_SESSION['lastlogin'] = time();
$_SESSION['authsess'] = session_und_cookie_name();
}
ersetzen mit:
function user_set_guest_vars() {
global $allgAr;
$_SESSION = array();
$_SESSION['authname'] = 'Gast';
$_SESSION['authid'] = 0;
$_SESSION['authright'] = 0;
$_SESSION['lastlogin'] = time();
$_SESSION['authsess'] = session_und_cookie_name();
$_SESSION['authgfx'] = $allgAr['gfx'];
}
Zuletzt modifiziert von Ithron am 01.09.2007 - 12:12:04


