Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
У меня не совсем обычный хостинг. А именно: сервер установлен в локальной сети, по адресу 192.168.0.100 на виртуальном хостинге в Апаче на 82 порту. Далее через i2prouter он выходит в сеть i2p c адресом htpp://zzzz.i2p. Этот адрес прописан в Base_URL. Все прекрасно работает, кроме одного: при попытке сохранения каких-либо изменений (будь то в профиле, или при модерации) приходит ответ:
Плохой HTTP_REFERER. Вы перешли на эту страницу из неавторизованного источника. Если проблема постоянная, убедитесь, что 'Base URL' верно прописан в Admin/Options и что вы посещаете форум именно по такому URL. Дополнительную информацию вы можете получить из документации FluxBB.
Сразу оговорюсь, что при использовании форума punBB 1.35 такого не наблюдается и все нормально работает. В чем может быть дело и куда лезть? Уж очень хочется именно этот форум использовать. Есть некоторые плюсы у него по сравнению с тем же punBB.
Да, и еще вопрос о проверке почтового адреса при регистрации. Дело в том, что в i2p почтовые адреса имеют вид [email protected] , которые форум принимать отказывается, хотя запросто принимает такие: [email protected]. Вероятно, это тоже можно где-то настроить?
Спасибо.
Offline
По плохому HTTP_REFERER: Можно отключить эту проверку полностью (правда хоть какая-то защита от левых данных пропадет), если заменить ф-ию confirm_referrer в файле functions.php на такую
function confirm_referrer($script, $error_msg = false)
{
return true;
}
Можно попробовать использовать мою сборку форума, где ф-ии проверки форм изменены и не зависят от $_SERVER['HTTP_REFERER'].
По поводу почтового адреса: Следует изменить регулярное выражение в файле email.php в этой ф-ии
//
// Validate an email address
//
function is_valid_email($email)
{
if (strlen($email) > 80)
return false;
return preg_match('/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|("[^"]+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/', $email);
}
чтобы оно пропускало адреса твоего формата.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Спасибо за быстрый ответ, сейчас попробую. По поводу твоей сборки. Не пробовал, но читал в твоих постах, что JSами пользуешься. А в I2P это совершенно противопоказано... Еще раз спасибо.
Все работает!
Редактировался Inri (2011-07-24 13:52:01)
Offline
Страницы 1