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

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

Вы не вошли.

Объявление

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

#1 2013-10-25 14:04:13

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

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

На локальном... выдает ошибки при регистрации, почему? Хотя ввожу все как положенно.

Следующие ошибки надо исправить, чтобы продолжить регистрацию:

    Имя пользователя должно быть хотя бы 2 символа длиной. Пожалуйста выберите другое (более длинное) имя.
    Пароль должен быть хотя бы 4 символа длиной. Пожалуйста выберите другой (более длинный) пароль.
    Вы ввели неправильный e-mail.

Offline

#2 2013-10-25 14:27:08

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

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

На второй вопрос в этом сообщении https://fluxbb.qb7.ru/forum/viewtopic.p … 890#p27890 я так и не получил ответа neutral

Offline

#3 2013-10-25 14:57:28

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

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

Вижу, что регистрация прошла на тестовом форуме.
Тогда другой вопрос: что было изменено в файле register.php на локальном компьютере?

Offline

#4 2013-10-25 15:05:38

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

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

Удалил следующее

// Check that someone from this IP didn't register a user within the last hour (DoS prevention)
        $result = $db->query('SELECT 1 FRO... (длинная строка урезана)

        if ($db->num_rows($result))
           message($lang_register['Registration flood']);

Редактировался tom (2013-10-25 15:16:11)

Offline

#5 2013-10-25 15:08:33

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

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

...и под строкой
// проверка на робота - Visman

до

// Did everything go according to plan?

Offline

#6 2013-10-25 15:18:26

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

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

После

if (isset($_POST['form_sent']))
{

поставь

exit(var_export($_POST, true));

, попробуй зарегистрироваться и покажи, что выведет на экран.
Потом перенеси этот код ниже строки

	$cry_time = check_for_crypto();

и снова попробуй зарегистрироваться и покажи, что выведет на экран.

Offline

#7 2013-10-25 15:29:14

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

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

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

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', )

Offline

#8 2013-10-25 15:35:22

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

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

@tom, я вижу, что в массиве нет переменной отвечающей за декодирование данных.
HTML-код страницы регистрации можно увидеть?

Offline

#9 2013-10-25 15:36:22

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

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

Если я восстанавливаю в register.php код // проверка на робота - Visman, то при регистрации выдает ошибку
"Error 1: Нам кажется, что вы робот. Доступ запрещен."

Offline

#10 2013-10-25 15:38:39

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

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

Visman пишет:

@tom, я вижу, что в массиве нет переменной отвечающей за декодирование данных.
HTML-код страницы регистрации можно увидеть?

это фай register.php сюда вставить?

Offline

#11 2013-10-25 15:40:45

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

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

@tom, можно и файл, только тот который работает на локалхосте.

Offline

#12 2013-10-25 15:43:10

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

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

tom пишет:

Если я восстанавливаю в register.php код // проверка на робота - Visman, то при регистрации выдает ошибку
"Error 1: Нам кажется, что вы робот. Доступ запрещен."

Потому что в данных от формы отсутствую некоторые переменные.

Offline

#13 2013-10-25 15:45:33

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

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

Код не влазит, ошибка какая-то, а файл как прикрепить?

Offline

#14 2013-10-25 15:52:37

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

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

tom пишет:

Код не влазит, ошибка какая-то, а файл как прикрепить?

Какая-то защита сервера срабатывает, что ли.
Тогда открой форму регистрации у себя, ПКМ на странице и Исходный код страницы или Просмотр кода страницы
Этот код и скопируй в тэге

[code]тут исходный код страницы[/code]

З.Ы. Исходный код у меня вставился сюда.

Offline

#15 2013-10-25 15:56:03

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

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

<!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" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<meta name="ROBOTS" content="NOINDEX, FOLLOW" />
<title>Инфо / MALINA</title>
<link rel="stylesheet" type="text/css" href="style/GrayOrange.css" />
<!--[if lte IE 6]><script type="text/javascript" src="js/minmax.js"></script><![endif]-->
</head>

<body>

<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">MALINA</a></h1>
			<div id="brddesc"><p><span>К сожалению ни кто не может описать, что такое FluxBB - вам придется это увидеть.</span></p></div>
		</div>
		<div id="brdmenu" class="inbox">
			<ul>
				<li id="navindex" class="isactive"><a href="index.php">Форум</a></li>
				<li id="navrules"><a href="misc.php?action=rules">Правила</a></li>
				<li id="navregister"><a href="register.php">Регистрация</a></li>
				<li id="navlogin"><a href="login.php">Вход</a></li>
			</ul>
		</div>
		<div id="brdwelcome" class="inbox">
			<p class="conlr">Вы не вошли.</p>
			<div class="clearer"></div>
		</div>
	</div>
</div>

<div id="announce" class="block">
	<div class="hd"><h2><span>Объявление</span></h2></div>
	<div class="box">
		<div id="announce-block" class="inbox">
			<div class="usercontent">На форуме есть закрытый раздел, доступ к которому  дается пользователям на усмотрение модератора.</div>
		</div>
	</div>
</div>

<div id="brdmain">
<div id="msg" class="block">
	<h2><span>Инфо</span></h2>
	<div class="box">
		<div class="inbox">
			<p>Превышен лимит ошибок форм ввода для вашего IP. Извините за неудобства. Зайдите позже.</p>
			<p><a href="javascript: history.go(-1)">Назад</a></p>
		</div>
	</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="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://localhost/fluxbb/">MALINA</a></p>
			</div>
			<div class="clearer"></div>
		</div>
	</div>
</div>

</div>
<div class="end-box"><div><!-- Bottom corners --></div></div>
</div>
<!-- forum_javascript -->
</body>
</html>

Offline

#16 2013-10-25 16:02:07

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

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

@tom, тут я ни чего не увижу, так как это сообщение об ошибке, а не форма регистрации.
Зайди под админом на форум в админку - плагины - Security и поставь там Разрешено 0 ошибки(ок) в течение 0  минут.
После этого форма регистрации должны быть доступна.

Offline

#17 2013-10-25 16:05:39

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

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

Ставил 0 и 0, все равно не пускал, но сейчас еще попробую.

Выставил, теже ошибки.

Редактировался tom (2013-10-25 16:08:09)

Offline

#18 2013-10-25 16:09:42

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

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

tom пишет:

Ставил 0 и 0, все равно не пускал, но сейчас еще попробую.

Выставил, теже ошибки.

Тогда очисти таблицу blocking в базе данных через phpmyadmin.

Offline

#19 2013-10-25 16:10:27

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

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

И сообщение о "Превышен лимит ошибок форм ввода для вашего IP. Извините за неудобства. Зайдите позже." как отменить чтоб не вылазело.

Тогда очисти таблицу blocking в базе данных через phpmyadmin.

опс, phpmyadmin нет, сейчас буду разбираться как почистить без него.

Редактировался tom (2013-10-25 16:12:28)

Offline

#20 2013-10-25 16:17:31

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

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

@tom, поставь тогда в настройках не 0 минут, а 1. Тогда данные по допущенным ошибкам будут важны только минуту.

Хотя 0 минут должны были отключить проверку полностью.

Редактировался Visman (2013-10-25 16:18:08)

Offline

#21 2013-10-25 16:22:51

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

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

Visman пишет:

@tom, поставь тогда в настройках не 0 минут, а 1. Тогда данные по допущенным ошибкам будут важны только минуту.

Хотя 0 минут должны были отключить проверку полностью.

Все равно ошибки выдает.

Offline

#22 2013-10-25 16:25:33

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

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

@tom, значит у тебя возможно и кэш не обновляется. Удали php файлы из папки cache форума.

Offline

#23 2013-10-25 16:33:45

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

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

Visman пишет:

@tom, значит у тебя возможно и кэш не обновляется. Удали php файлы из папки cache форума.

и таблицу blocking в mysql не могу открыть и почистить.

Кэш почистил, но не помогло.

Offline

#24 2013-10-25 16:38:17

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

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

@tom, тогда еще и этот код

// мод отслеживания ошибок ввода - Visman
if ($pun_config['o_blocking_time'] != '0')
{
	$block_time_term = time() - 60 * $pun_config['o_blocking_time'];
	$db->query('DELETE FROM '.$db->prefix.'blocking WHERE block_log < '.$block_time_term) or error('Unable to delete from blocking list', __FILE__, __LINE__, $db->error());
	$block_q = ($pun_config['o_blocking_reglog'] == '1') ? '(block_type=1 OR block_type=2)' : 'block_type=1';
	$result = $db->query('SELECT block_ip FROM '.$db->prefix.'blocking WHERE block_ip=\''.$db->escape(get_remote_address()).'\' AND '.$block_q) or error('Unable to fetch blocking info', __FILE__, __LINE__, $db->error());
	$block_kolvo = $db->num_rows($result);
	if ($block_kolvo > $pun_config['o_blocking_kolvo'])
		message($lang_sec['Limit of errors']);
}

убери из register.php

Offline

#25 2013-10-25 16:43:52

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

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

Visman пишет:

@tom, тогда еще и этот код

// мод отслеживания ошибок ввода - Visman
if ($pun_config['o_blocking_time'] != '0')
{
	$block_time_term = time() - 60 * $pun_config['o_blocking_time'];
	$db->query('DELETE FROM '.$db->prefix.'blocking WHERE block_log < '.$block_time_term) or error('Unable to delete from blocking list', __FILE__, __LINE__, $db->error());
	$block_q = ($pun_config['o_blocking_reglog'] == '1') ? '(block_type=1 OR block_type=2)' : 'block_type=1';
	$result = $db->query('SELECT block_ip FROM '.$db->prefix.'blocking WHERE block_ip=\''.$db->escape(get_remote_address()).'\' AND '.$block_q) or error('Unable to fetch blocking info', __FILE__, __LINE__, $db->error());
	$block_kolvo = $db->num_rows($result);
	if ($block_kolvo > $pun_config['o_blocking_kolvo'])
		message($lang_sec['Limit of errors']);
}

убери из register.php

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

Offline

Подвал доски

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