Быстрый лёгкий надёжный форумный движок
Вы не вошли.
@Visman, Таблицу blocking почистил, но тоже не помогло.
Offline
Регистрация вообще не открывается, просто белый экран.
Такого просто не может быть, потому что такого не может быть ни когда
Советую поставить с нуля сборку в том числе на новую базу и отслеживать ее работу после каждого изменения. А так же смотреть в логи ошибок сервера.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, у меня в админки, есть сигнал...
[MOD] Auto Bloking. Error input login.php
IP = 127.0.0.1
UserName = tom
...может он как-то влияет?
Offline
tom пишет:Регистрация вообще не открывается, просто белый экран.
Такого просто не может быть, потому что такого не может быть ни когда
Советую поставить с нуля сборку в том числе на новую базу и отслеживать ее работу после каждого изменения. А так же смотреть в логи ошибок сервера.
ок, поставлю с нуля (уже третий раз и причина эта ошибка была тоже ранее)
Offline
...может он как-то влияет?
Нет, это следствие, а не причина.
Виноват файл register.php, который, я считаю, неправильно отредактирован. В результате чего при отправке данных не передаются данные о кодирование полей формы.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
ок, поставлю с нуля (уже третий раз и причина эта ошибка была тоже ранее)
Раз поставил, увидеть исходный тест страницы с формой регистрации можно?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
tom пишет:ок, поставлю с нуля (уже третий раз и причина эта ошибка была тоже ранее)
Раз поставил, увидеть исходный тест страницы с формой регистрации можно?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ROBOTS" content="NOINDEX, FOLLOW" />
<title>Регистрация / Мой FluxBB форум</title>
<link rel="stylesheet" type="text/css" href="style/Air.css" />
<script type="text/javascript">
/* <![CDATA[ */
function process_form(the_form)
{
var required_fields = {
"H2jX1": "Имя",
"F962tw": "Пароль",
"W6FGP": "Подтверждение пароля",
"M10dF4": "E-mail",
"S8YIYy": "E-mail 2"
};
if (document.all || document.getElementById)
{
for (var i = 0; i < the_form.length; ++i)
{
var elem = the_form.elements[i];
if (elem.name && required_fields[elem.name] && !elem.value && elem.type && (/^(?:text(?:area)?|password|file)$/i.test(elem.type)))
{
alert('"' + required_fields[elem.name] + '" необходимое поле в этой форме.');
elem.focus();
return false;
}
}
}
return true;
}
/* ]]> */
</script>
<!--[if lte IE 6]><script type="text/javascript" src="js/minmax.js"></script><![endif]-->
</head>
<body onload="document.getElementById('register').elements['H2jX1'].focus()">
<div id="punregister" class="pun">
<div class="top-box"><div><!-- Top Corners --></div></div>
<div class="punwrap">
<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<h1><a href="index.php">Мой FluxBB форум</a></h1>
<div id="brddesc"><p><span>К сожалению ни кто не может описать, что такое FluxBB - вам придется это увидеть.</span></p></div>
</div>
<div id="brdmenu" class="inbox">
<ul>
<li id="navindex"><a href="index.php">Форум</a></li>
<li id="navuserlist"><a href="userlist.php">Пользователи</a></li>
<li id="navsearch"><a href="search.php">Поиск</a></li>
<li id="navregister" class="isactive"><a href="register.php">Регистрация</a></li>
<li id="navlogin"><a href="login.php">Вход</a></li>
</ul>
</div>
<div id="brdwelcome" class="inbox">
<p class="conl">Вы не вошли.</p>
<ul class="conr">
<li><span>Темы: <a href="search.php?action=show_recent" title="Найти темы с недавними сообщениями.">Активные</a> | <a href="search.php?action=show_unanswered" title="Найти темы без ответов.">Без ответа</a></span></li>
</ul>
<div class="clearer"></div>
</div>
</div>
</div>
<div id="brdmain">
<div id="regform" class="blockform">
<h2><span>Регистрация</span></h2>
<div class="box">
<form id="register" method="post" action="register.php?action=register" onsubmit="this.register.disabled=true;if(process_form(this)){return true;}else{this.register.disabled=false;return false;}">
<div class="inform">
<div class="forminfo">
<h3>Важная информация</h3>
<p>Регистрация дает вам возможности, недоступные анонимному пользователю. Например, возможность редактировать и удалять свои сообщения, задать свою "подпись" под каждым сообщением и многое другое. Если вам что-то непонятно на форуме — обратитесь к администратору.</p>
<p>Ниже поля, которые необходимо заполнить для завершения регистрации. Как только зарегистрируетесь, загляните в свой пользовательский профиль, чтобы сделать необходимые установки. Поля в этой форме это только малая часть всех настроек.</p>
</div>
<fieldset>
<legend>Пожалуйста введите имя пользователя от 2 до 25 символов длиной</legend>
<div class="infldset">
<input type="hidden" id="form_sent" name="form_sent" value="1" />
<label class="required"><strong>Имя <span>(Обязательно)</span></strong><br /><input type="text" name="H2jX1" value="" size="25" maxlength="25" /><br /></label>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<legend>Пожалуйста введите и подтвердите ваш пароль</legend>
<div class="infldset">
<label class="conl required"><strong>Пароль <span>(Обязательно)</span></strong><br /><input type="password" name="F962tw" value="" size="16" /><br /></label>
<label class="conl required"><strong>Подтверждение пароля <span>(Обязательно)</span></strong><br /><input type="password" name="W6FGP" value="" size="16" /><br /></label>
<p class="clearb">Пароль должен быть от 4 до 16 символов длиной. Пароли чувствительны к регистру.</p>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<legend>Введите настоящий адрес e-mail</legend>
<div class="infldset">
<label class="required"><strong>E-mail <span>(Обязательно)</span></strong><br />
<input type="text" name="M10dF4" value="" size="50" maxlength="80" /><br /></label>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<legend>Тест на человечность</legend>
<div class="infldset">
<div class="rbox">
<noscript><p style="color: red; font-weight: bold">Включите JavaScript и обновите страницу.</p></noscript>
<label><span class="b64">PGlucHV0IHR5cGU9ImNoZWNrYm94IiBuYW1lPSJYNlMiIHZhbHVlPSI5IiAvPg==</span>Я не робот (галка обязательна)<br /></label>
<span class="b64">PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iSzNYIiB2YWx1ZT0iOTA5Zjg1YzhmMmUxNWM1MjUyOTQ5ZjI1YWI3NDdiMjIxODgwNDc5NCIgLz4=</span>
</div>
<p class="clearb">Мы пытаемся предотвратить автоматическую регистрацию. Пожалуйста, поставьте эту галочку, чтобы помочь нам.</p>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<legend>Укажите ваше местоположение</legend>
<div class="infldset">
<p>Чтобы время выводилось правильно, надо указать часовой пояс где вы находитесь.<br />Например Москва это +4 (от Гринвича), а Екатеринбург это +6</p>
<label>Часовой пояс
<br /><select id="time_zone" name="I8O">
<option value="-12">(UTC-12:00) Меридиан смены дат (запад)</option>
<option value="-11">(UTC-11:00) Самоа</option>
<option value="-10">(UTC-10:00) Гавайи</option>
<option value="-9.5">(UTC-09:30) Маркизские о-ва</option>
<option value="-9">(UTC-09:00) Аляска</option>
<option value="-8.5">(UTC-08:30) о-ва Питкэрн</option>
<option value="-8">(UTC-08:00) Тихоокеанское время</option>
<option value="-7">(UTC-07:00) Ла Пас, Чихуахуа</option>
<option value="-6">(UTC-06:00) Саскачеван, Мехико</option>
<option value="-5">(UTC-05:00) Богота, Кито, Лима</option>
<option value="-4">(UTC-04:00) Сантьяго, Джорджтаун</option>
<option value="-3.5">(UTC-03:30) Ньюфаундленд</option>
<option value="-3">(UTC-03:00) Буэнос-Айрес, Гренландия</option>
<option value="-2">(UTC-02:00) Среднеатлантическое время</option>
<option value="-1">(UTC-01:00) Азорские о-ва</option>
<option value="0" selected="selected">(UTC) Гринвич, Рейкявик</option>
<option value="1">(UTC+01:00) Варшава, Сараево, Париж</option>
<option value="2">(UTC+02:00) Афины, Киев, Иерусалим</option>
<option value="3">(UTC+03:00) Калининград, Багдад</option>
<option value="3.5">(UTC+03:30) Тегеран</option>
<option value="4">(UTC+04:00) Москва, Санкт-Петербург, Баку, Ереван, Самара</option>
<option value="4.5">(UTC+04:30) Кабул</option>
<option value="5">(UTC+05:00) Исламабад, Карачи</option>
<option value="5.5">(UTC+05:30) Бомбей, Калькутта, Мадрас, Нью-Дели</option>
<option value="5.75">(UTC+05:45) Катманду</option>
<option value="6">(UTC+06:00) Екатеринбург, Астана</option>
<option value="6.5">(UTC+06:30) Рангун, Мьянма</option>
<option value="7">(UTC+07:00) Новосибирск, Бангкок</option>
<option value="8">(UTC+08:00) Красноярск, Гонконг, Пекин</option>
<option value="8.75">(UTC+08:45) Юговосточная Австралия</option>
<option value="9">(UTC+09:00) Иркутск, Токио, Сеул</option>
<option value="9.5">(UTC+09:30) Аделаида, Дарвин</option>
<option value="10">(UTC+10:00) Чита, Мельбурн, Сидней</option>
<option value="10.5">(UTC+10:30) Лорд Хау</option>
<option value="11">(UTC+11:00) Владивосток, Соломоновы о-ва</option>
<option value="11.5">(UTC+11:30) Норфолкские о-ва</option>
<option value="12">(UTC+12:00) Магадан, Сахалин, Петропавловск-Камчатский, Веллингтон</option>
<option value="12.75">(UTC+12:45) Чатем</option>
<option value="13">(UTC+13:00) Нуку-алофа</option>
<option value="14">(UTC+14:00) о-ва Лайн</option>
</select>
<br /></label>
<div class="rbox">
<label><input type="checkbox" name="R4Q8X" value="1" />Поправка на Летнее Время: в большинстве стран используется ЛВ, чтобы сберегать электроэнергию.<br /></label>
</div>
<label>Язык <br /><select name="O2Umz">
<option value="English">English</option>
<option value="Russian" selected="selected">Russian</option>
</select>
<br /></label>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<legend>Укажите уровень вашей приватности</legend>
<div class="infldset">
<p>Выберите способ отображения вашего e-mail и, если он не виден, хотите ли вы получать письма от пользователей (через особую форму) или нет.</p>
<div class="rbox">
<label><input type="radio" name="E1Z" value="0" />Показывать e-mail.<br /></label>
<label><input type="radio" name="E1Z" value="1" checked="checked" />Скрывать e-mail, но разрешить вам писать.<br /></label>
<label><input type="radio" name="E1Z" value="2" />Скрывать e-mail и запретить писать.<br /></label>
</div>
<p>Включение этой опции даёт возможность форуму "запоминать" вас между визитами (имя и пароль сохраняются в куках вашего браузера). В этом случае, вам не нужно будет каждый раз вводить ваше имя и пароль при заходе на форум. Вход будет произведён автоматически. Рекомендуется.</p>
<div class="rbox">
<label><input type="checkbox" name="U34II" value="1" />Запомнить имя пользователя и пароль между визитами.<br /></label>
</div>
</div>
<input type="hidden" name="cr" value="SZM/zgwUBg1RV6ZFIJdTSJgw89Vf9g+dujForS7ztDTZZsTBFT9gNkNxFf92beZGrfBObyOaEyq8MOAlcSylrSq1C+j6oVzcYe1dG4GrGvzzYRTV78p+mQyK6zcb2iU4S2RClSqi6OH8+Pc5m2/0nt8gLBkyPTXLJeVjK9+wdfc4wFhDjUVAqYTE40676PEXc2DzANis3i9uZ1iQXXo4tbR7qZE3AtNL57A82NbVti7/O5eV0oGPjFGVHG5CN/OSRQNZmq9ru/SNyzJ2UmHW8yruTRbo0LhwpYXO5NepISRmUxLAFDDqur1BZEr9fmtUjIGvUfzQAph3PZnpDlmKMGBe0ipVrrz1qvLKbeia7FpJ84NkWLs2X7syvuYsc+GUY3TNDtLuNVhC+8MOsye6wY2E/24WWNk3lK2pi4Kr20+9Hlho/XVONAbbuJVr9QFAHepXAjq8M5RlZQ1KQgeA13aIrum4dUBWdAeqfZbUizpo" />
</fieldset>
</div>
<p class="buttons"><input type="submit" name="register" value="Регистрация" /></p>
</form>
</div>
</div>
</div>
<div id="brdfooter" class="block">
<h2><span>Подвал форума</span></h2>
<div class="box">
<div id="brdfooternav" class="inbox">
<div class="conl">
<form id="qjump" method="get" action="viewforum.php">
<div><label><span>Перейти<br /></span>
<select name="id" onchange="window.location=('viewforum.php?id='+this.options[this.selectedIndex].value)">
<optgroup label="Тестовая категория">
<option value="1">Тестовый раздел</option>
</optgroup>
</select>
<input type="submit" value=" Иди " accesskey="g" />
</label></div>
</form>
<form id="qjump2" action="misc.php" method="get">
<div><label>
<input type="hidden" name="action" value="lang" />
<select name="lang" onchange="this.form.submit()">
<option value="Russian" selected="selected">Russian</option>
<option value="English">English</option>
</select>
<input type="submit" value=" Иди " />
</label></div>
</form>
</div>
<div class="conr">
<p id="poweredby">Под управлением <a href="http://fluxbb.org/">FluxBB</a><br />Модифицировал <a href="http://alltes.ru/">Visman</a></p>
</div>
<div class="clearer"></div>
</div>
</div>
</div>
<p id="debugtime">[ Сгенерировано за 0.015 сек, 6 запросов выполнено - Использовано памяти: 245.14 Кбайт (Пик: 422.41 Кбайт) ]</p>
</div>
<div class="end-box"><div><!-- Bottom corners --></div></div>
</div>
<script type="text/javascript" src="js/b64.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
document.getElementById("form_sent").value="11";
/* ]]> */
</script>
</body>
</html>
Offline
@Visman, может быть с локал сервером проблемы? А то при сохранение в админке чего либо, сохраняется не спервого раза, а пхп код в редакторе ранее вроде подсвечивался весь, а сейчас как-то кусками.
Offline
@tom, данные в форме есть все.
Но получается, что переменная
<input type="hidden" name="cr" value="SZM/zgwUBg1RV6ZFIJdTSJgw89Vf9g+dujForS7ztDTZZsTBFT9gNkNxFf92beZGrfBObyOaEyq8MOAlcSylrSq1C+j6oVzcYe1dG4GrGvzzYRTV78p+mQyK6zcb2iU4S2RClSqi6OH8+Pc5m2/0nt8gLBkyPTXLJeVjK9+wdfc4wFhDjUVAqYTE40676PEXc2DzANis3i9uZ1iQXXo4tbR7qZE3AtNL57A82NbVti7/O5eV0oGPjFGVHG5CN/OSRQNZmq9ru/SNyzJ2UmHW8yruTRbo0LhwpYXO5NepISRmUxLAFDDqur1BZEr9fmtUjIGvUfzQAph3PZnpDlmKMGBe0ipVrrz1qvLKbeia7FpJ84NkWLs2X7syvuYsc+GUY3TNDtLuNVhC+8MOsye6wY2E/24WWNk3lK2pi4Kr20+9Hlho/XVONAbbuJVr9QFAHepXAjq8M5RlZQ1KQgeA13aIrum4dUBWdAeqfZbUizpo" />
не передается с формой исходя из
первый вариант
array ( 'form_sent' => '11', 'T7J' => 'bob', 'U9aDYfX' => '1111', 'Q48H0' => '1111', 'B1ouurG' => '[email protected]', 'H27THWX' => '9', 'W5i5pQ' => '6ce0bbe8adf9e462eb79df41d1be4b2368c4298c', 'V9Gq' => '0', 'N3YrH' => 'Russian', )
второй
array ( 'form_sent' => '11', 'P5o' => 'bob', 'M1rEy' => '1111', 'L20ghW' => '1111', 'N45riL' => '[email protected]', 'K9IuV' => '9', 'X1nAzs' => '6ce0bbe8adf9e462eb79df41d1be4b2368c4298c', 'I4xNkv' => '0', 'Z67p2F' => 'Russian', )
(ее тут просто нет).
Если отлючить галку Использовать случайные имена полей для форм в файлах login.php и register.php. Рекомендуется включить. в админке - плагины - Security, ошибка регистрации останется?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@tom, и так понятно, что на локалхосте проблемы, раз регистрация не работает.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, галку снял, пару раз регнулся. Это и есть решение проблемы?
Offline
@tom, это не решение проблемы. Так понижается защищенность форума от ботов.
Сделаю предположение: сервер режет длинные переменные в принимаемых данных.
Сейчас при отключенной галке в переменной cr передается число из 10 знаков и сервер его видит, а до этого передавалась строка длиной больше 450 знаков и он эту переменную отбрасывал.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@tom, это не решение проблемы. Так понижается защищенность форума от ботов.
Сделаю предположение: сервер режет длинные переменные в принимаемых данных.
Сейчас при отключенной галке в переменной cr передается число из 10 знаков и сервер его видит, а до этого передавалась строка длиной больше 450 знаков и он эту переменную отбрасывал.
Что делать, как быть?
Offline
Что делать, как быть?
Смотреть логи сервера.
Смотреть настройки апача, там возможно Suhosin подключен. Он кажется отвечает за защиту и контролирует поступающие данные.
Поискать похожие случае в инете.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, большое спасибо, буду искать информацию.
Offline
@Visman, привет, короче разобрался в чем проблема ошибки была при регистрации. В файле register.php я закомментировал код отвечающий за блок "Укажите уровень вашей приватности" на странице регистрации в самом низу, т.к. он в принципи не нужен у меня.
Как его закомментировать (чтоб этот блок не был при реге) и без дальнейших выскакивающих ошибок?
Offline
@tom, самое простое, это для
<div class="inform">
в котором находится "Укажите уровень вашей приватности" дописать
<div class="inform" style="display:none">
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Если у вас на сервере время неправильное, также будут проблемы с регистрацией и авторизацией на сборке. И куча глюков в темах.
Offline