Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#26 2013-10-25 16:50:08

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, Таблицу blocking почистил, но тоже не помогло.

Offline

#27 2013-10-25 16:52:40

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

tom пишет:

Регистрация вообще не открывается, просто белый экран.

Такого просто не может быть, потому что такого не может быть ни когда  smile
Советую поставить с нуля сборку в том числе на новую базу и отслеживать ее работу после каждого изменения. А так же смотреть в логи ошибок сервера.

Offline

#28 2013-10-25 16:54:20

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, у меня в админки, есть сигнал...

[MOD] Auto Bloking. Error input login.php
IP = 127.0.0.1
UserName = tom

...может он как-то влияет?

Offline

#29 2013-10-25 16:58:36

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

Visman пишет:
tom пишет:

Регистрация вообще не открывается, просто белый экран.

Такого просто не может быть, потому что такого не может быть ни когда  smile
Советую поставить с нуля сборку в том числе на новую базу и отслеживать ее работу после каждого изменения. А так же смотреть в логи ошибок сервера.

ок, поставлю с нуля (уже третий раз и причина эта ошибка была тоже ранее)

Offline

#30 2013-10-25 17:01:06

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

...может он как-то влияет?

Нет, это следствие, а не причина.
Виноват файл register.php, который, я считаю, неправильно отредактирован. В результате чего при отправке данных не передаются данные о кодирование полей формы.

Offline

#31 2013-10-25 17:02:22

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

tom пишет:

ок, поставлю с нуля (уже третий раз и причина эта ошибка была тоже ранее)

Раз поставил, увидеть исходный тест страницы с формой регистрации можно?

Offline

#32 2013-10-25 17:15:34

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

Visman пишет:
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/">&#x56;&#x69;&#x73;&#x6D;&#x61;&#x6E;</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

#33 2013-10-25 17:28:17

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, может быть с локал сервером проблемы? А то при сохранение в админке чего либо, сохраняется не спервого раза, а пхп код в редакторе ранее вроде подсвечивался весь, а сейчас как-то кусками.

Offline

#34 2013-10-25 17:30:30

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

@tom, данные в форме есть все.
Но получается, что переменная

					<input type="hidden" name="cr" value="SZM/zgwUBg1RV6ZFIJdTSJgw89Vf9g+dujForS7ztDTZZsTBFT9gNkNxFf92beZGrfBObyOaEyq8MOAlcSylrSq1C+j6oVzcYe1dG4GrGvzzYRTV78p+mQyK6zcb2iU4S2RClSqi6OH8+Pc5m2/0nt8gLBkyPTXLJeVjK9+wdfc4wFhDjUVAqYTE40676PEXc2DzANis3i9uZ1iQXXo4tbR7qZE3AtNL57A82NbVti7/O5eV0oGPjFGVHG5CN/OSRQNZmq9ru/SNyzJ2UmHW8yruTRbo0LhwpYXO5NepISRmUxLAFDDqur1BZEr9fmtUjIGvUfzQAph3PZnpDlmKMGBe0ipVrrz1qvLKbeia7FpJ84NkWLs2X7syvuYsc+GUY3TNDtLuNVhC+8MOsye6wY2E/24WWNk3lK2pi4Kr20+9Hlho/XVONAbbuJVr9QFAHepXAjq8M5RlZQ1KQgeA13aIrum4dUBWdAeqfZbUizpo" />

не передается с формой исходя из

tom пишет:

первый вариант

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, ошибка регистрации останется?

Offline

#35 2013-10-25 17:31:38

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

@tom, и так понятно, что на локалхосте проблемы, раз регистрация не работает.

Offline

#36 2013-10-25 17:41:15

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, галку снял, пару раз регнулся. Это и есть решение проблемы?

Offline

#37 2013-10-25 17:50:11

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

@tom, это не решение проблемы. Так понижается защищенность форума от ботов.

Сделаю предположение: сервер режет длинные переменные в принимаемых данных.
Сейчас при отключенной галке в переменной cr передается число из 10 знаков и сервер его видит, а до этого передавалась строка длиной больше 450 знаков и он эту переменную отбрасывал.

Offline

#38 2013-10-25 17:53:30

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

Visman пишет:

@tom, это не решение проблемы. Так понижается защищенность форума от ботов.

Сделаю предположение: сервер режет длинные переменные в принимаемых данных.
Сейчас при отключенной галке в переменной cr передается число из 10 знаков и сервер его видит, а до этого передавалась строка длиной больше 450 знаков и он эту переменную отбрасывал.

Что делать, как быть?

Offline

#39 2013-10-25 17:59:54

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

tom пишет:

Что делать, как быть?

Смотреть логи сервера.
Смотреть настройки апача, там возможно Suhosin подключен. Он кажется отвечает за защиту и контролирует поступающие данные.
Поискать похожие случае в инете.

Offline

#40 2013-10-25 18:02:47

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, большое спасибо, буду искать информацию.

Offline

#41 2013-10-28 14:48:37

tom
Участник
Зарегистрирован: 2013-10-19
Сообщений: 50

Re: Ошибка при регестрации

@Visman, привет, короче разобрался в чем проблема ошибки была при регистрации. В файле register.php я закомментировал код отвечающий за блок "Укажите уровень вашей приватности" на странице регистрации в самом низу, т.к. он в принципи не нужен у меня.
Как его закомментировать (чтоб этот блок не был при реге) и без дальнейших выскакивающих ошибок?

Offline

#42 2013-10-28 15:55:01

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Ошибка при регестрации

@tom, самое простое, это для

			<div class="inform">

в котором находится "Укажите уровень вашей приватности" дописать

			<div class="inform" style="display:none">

Offline

#43 2016-08-28 19:11:06

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

Re: Ошибка при регестрации

Если у вас на сервере время неправильное, также будут проблемы с регистрацией и авторизацией на сборке. И куча глюков в темах.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens