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