по №5504 и 5505 решено.
лечится так: в конфиге, который лежит в админке, удаляем строчки:
PHP код:
//allowed ips
if ($vbulletin->options['allowip_enabled']){
$valid_ips = explode("|", $vbulletin->options['allowedips']);
if (!in_array($_SERVER['REMOTE_ADDR'],$valid_ips)) {
header('Location: ../index.php'); //change according to your site setup
exit();
}
}
//allowed dynamic ips
if ($vbulletin->options['allowdynamicip_enabled']){
$valid_dynamicips = explode("|", $vbulletin->options['alloweddynamicips']);
if (ereg($valid_dynamicips)) {
//do nothing
}
else {
header('Location: ../index.php'); //change according to your site setup
exit();
}
}
//allowed usergroups
if ($vbulletin->options['allowgroups_enabled']){
$valid_ids = explode("|", $vbulletin->options['allowedgroups']);
if (!in_array($vbulletin->userinfo['usergroupid'], $valid_ids)) {
header('Location: ../index.php'); //change according to your site setup
exit();
}
}
//allowed user ids
if ($vbulletin->options['allowids_enabled']){
$valid_ids = explode("|", $vbulletin->options['allowedids']);
if (!in_array($vbulletin->userinfo['userid'], $valid_ids)) {
header('Location: ../index.php'); //change according to your site setup
exit();
}