Проблема с регистрацией новых пользователей

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
bonchbruevich
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

Проблема с регистрацией новых пользователей

Сообщение bonchbruevich »

Описание проблемы: Не работает регистрация новых пользователей. В настройках регистрация разрешена. Активация установлена на "пользователем". После заполнения страницы с регистрационной формой и нажатием "отправить" выкидывает снова на страницу с правилами (согласен/не согласен) без каких либо сообщений об ошибках. В логе ошибок в админке - тоже пусто, нет сообщений о такой ошибке.
Произведенные изменения, после которых начались неполадки: Даже не знаю. Обнаружил только сейчас. Возможно, виновата установка мода или стиля. А может и обновление с 3.0.6 до 3.0.9. Увы, не знаю.
Версия phpBB: 3.0.9 интеграции в соцсети нет
Используемые стили: AeroBlack, Minimal, Pinkie, prosilver, subsilver2
Используемые моды: VideoBBCode Mod 1.0.5
Версия PHP: 5.2.5
Используемая СУБД и её версия: MySQL 5.0.26-log
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: да. ничего похожего не нашел.
Если да, то какие запросы вы использовали: проблема ошибка регистрация новых пользователей (с изменением словоформ в том числе)
Последний раз редактировалось bonchbruevich 16.03.2012 19:37, всего редактировалось 2 раза.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Проблема с регистрацией новых пользователей

Сообщение владимир1983 »

bonchbruevich писал(а):Версия phpBB: 3.0.9
Не поддерживается. Обновляй до актуальной.
Пробовал на стандартных стилях?
Ссылка на форум 403 отдаёт.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема с регистрацией новых пользователей

Сообщение Sheer »

Не работает регистрация со всеми стилями?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема с регистрацией новых пользователей

Сообщение Sheer »

bonchbruevich
Ваши действия не понятны. Вы редактируете свое первое сообщение, отключаете свою конференцию, но на заданный мной вопрос не отвечаете, а здесь телепатов нет.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
bonchbruevich
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

Re: Проблема с регистрацией новых пользователей

Сообщение bonchbruevich »

Отредактировал тему (исправил ссылку на форум).
Обновился до 3.0.10, заново поставил стиль aeroblack. Попробовал зарегистрировать нового пользователя - не получилось.
Изменений в лучшую сторону не произошло - по-прежнему после заполнения регформы сбрасывает на страницу согласия с правилами конференции.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Проблема с регистрацией новых пользователей

Сообщение владимир1983 »

config.php
Найти:

Код: Выделить всё

//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);
Заменить на:

Код: Выделить всё

@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
Перейти на страницу http://litigator.ru/forum/ucp.php?mode=register
И скопировать ошибку в шапке сюда, используя теги
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема с регистрацией новых пользователей

Сообщение Sheer »

Еще раз. С другими стилями происходит тоже самое?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
bonchbruevich
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

Re: Проблема с регистрацией новых пользователей

Сообщение bonchbruevich »

[quote="владимир1983"]config.php
Перейти на страницу http://litigator.ru/forum/ucp.php?mode=register
И скопировать ошибку в шапке сюда, используя теги .[/quote]

Опять вернулось к странице согласия с правилами. В логе ошибок в админке - пусто. Вверху страницы:
[code]
[phpBB Debug] PHP Warning: in file [ROOT]/includes/ucp/ucp_register.php on line 449: array_merge() [function.array-merge]: Argument #1 is not an array
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 3270: Invalid argument supplied for foreach()
[/code]

На всякий случай скопировал сюда содержимое соответствующих строчек в указанных файлах:
ucp_register с 447 строчки:
[code]
if ($config['enable_confirm'])
{
$s_hidden_fields = array_merge($s_hidden_fields, $captcha->get_hidden_fields());
}
$s_hidden_fields = build_hidden_fields($s_hidden_fields);
$confirm_image = '';

// Visual Confirmation - Show images
if ($config['enable_confirm'])
{
$template->assign_vars(array(
'CAPTCHA_TEMPLATE' => $captcha->get_template(),
));
}

//
$l_reg_cond = '';
switch ($config['require_activation'])
{
case USER_ACTIVATION_SELF:
$l_reg_cond = $user->lang['UCP_EMAIL_ACTIVATE'];
break;

case USER_ACTIVATION_ADMIN:
$l_reg_cond = $user->lang['UCP_ADMIN_ACTIVATE'];
break;
}
[/code]

fuctions.php со строчки 3266:
[code]
function build_hidden_fields($field_ary, $specialchar = false, $stripslashes = false)
{
$s_hidden_fields = '';

foreach ($field_ary as $name => $vars)
{
$name = ($stripslashes) ? stripslashes($name) : $name;
$name = ($specialchar) ? htmlspecialchars($name, ENT_COMPAT, 'UTF-8') : $name;

$s_hidden_fields .= _build_hidden_fields($name, $vars, $specialchar, $stripslashes);
}

return $s_hidden_fields;
}

[/code]

[quote="Sheer"]Еще раз. С другими стилями происходит тоже самое?[/quote]
Да. Пробовал prosilver и subsilver - и с другими стилями всё то же самое.

У меня появилось подозрение на глюк антиспам-проверки. Где находятся конфигурации текстового подтверждения антибота? Переменные botnum и botmark - детища прежнего админа. Где они прописываются? может в них все дело?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Проблема с регистрацией новых пользователей

Сообщение владимир1983 »

/includes/ucp/ucp_register.php
Прикрепи вложением.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
bonchbruevich
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

Re: Проблема с регистрацией новых пользователей

Сообщение bonchbruevich »

владимир1983 писал(а):/includes/ucp/ucp_register.php
Прикрепи вложением.
Вот (изменил расширение на txt, т.к. аттач php запрещён):
ucp_register.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Проблема с регистрацией новых пользователей

Сообщение владимир1983 »

Удали Prime Anti-bot
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема с регистрацией новых пользователей

Сообщение Sheer »

В этом случае, на мой взгляд, проще простого заменить ucp_register.php файлом из дистрибутива.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Проблема с регистрацией новых пользователей

Сообщение владимир1983 »

Sheer писал(а):заменить
Тогда хвосты от Prime Anti-bot всё равно жить не дадут. Пусть откатывает вчистую.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема с регистрацией новых пользователей

Сообщение Sheer »

владимир1983 писал(а):Тогда хвосты от Prime Anti-bot всё равно жить не дадут
А чё, там много наворочено? Ну тогда...
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
bonchbruevich
phpBB 1.0.0
Сообщения: 5
Стаж: 14 лет 7 месяцев
Благодарил (а): 4 раза

Re: Проблема с регистрацией новых пользователей

Сообщение bonchbruevich »

Замена ucp_register из дистрибутива 3.0.10 решила проблему. Но, как правильно сказал владимир1983 - хвосты остались. Буду искать и чистить.

Ещё раз благодарю уважаемых гуру Sheer и владимир1983 за оперативную помощь и поддержку. Спасибо!

Вернуться в «Поддержка phpBB 3.0.х»