Username: test
Passwort: test
----------------------------------------
Also mein Problem ist, wenn man sich ausloggt kommt folgende Fehlermeldung:
1 | 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:
1 2 3 4 | 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:
1 2 3 4 | 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:
1 2 3 4 5 6 7 8 | 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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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:
1 2 3 4 5 6 7 8 | 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:
1 2 3 4 5 6 7 8 9 10 | 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