Das Sicherheitssystem konnte die beiden Dateien nicht verändern (wahrscheinlcih wegen Hacks).
Das ist einfach folgender Maßen zu beheben:
Suche in index.php
eval("\$tpl->output(\"".$tpl->get("login", 1)."\",1);");
ersetze es mit dem:
if($securityconfig[acp_security_login]) {
eval("\$tpl->output(\"".$tpl->get("security_login", 1)."\",1);");
} else {
eval("\$tpl->output(\"".$tpl->get("login", 1)."\",1);");
}
Suche in welcome.php
eval("\$tpl->output(\"".$tpl->get("welcome", 1)."\",1);");
erstze mit dem:
if($security_install) {
$logins_db = $db->query_first("SELECT count(acp) FROM bb".$n."_systemlogs WHERE acp = 1");
$logins = $logins_db[0];
} else {
$check = FALSE;
if(ini_get('safe_mode')) { $safemode = 1; $check = TRUE; }
else { $safemode = 0; }
if($check == TRUE) {
$install = FALSE;
if($safemode) {
$owner = fileowner("./global.php");
if($owner == fileowner("./../security.php")) { $b_security = TRUE; $install=TRUE; }
if($owner == fileowner("./security.php")) { $b_acp = TRUE; $install=TRUE; }
if($owner == fileowner("./security_module.php")) { $b_acp = TRUE; $install=TRUE; }
if($install) $db->query("UPDATE bb".$n."_security_config SET install = '1'");
}
eval("\$tpl->output(\"".$tpl->get("security_welcome", 1)."\",1);");
exit;
} else {
$db->query("UPDATE bb".$n."_security_config SET install = '1'");
}
}
if(!file_exists("./lib/install.lock")) {
$fp = @fopen("./lib/install.lock", "w+b");
fclose($fp);
$create_lock = TRUE;
}
eval("\$tpl->output(\"".$tpl->get("welcome", 1)."\",1);");
Alles anzeigen