Проблема с регистрацией новых пользователей
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
bonchbruevich
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 4 раза
Проблема с регистрацией новых пользователей
Описание проблемы: Не работает регистрация новых пользователей. В настройках регистрация разрешена. Активация установлена на "пользователем". После заполнения страницы с регистрационной формой и нажатием "отправить" выкидывает снова на страницу с правилами (согласен/не согласен) без каких либо сообщений об ошибках. В логе ошибок в админке - тоже пусто, нет сообщений о такой ошибке.
Произведенные изменения, после которых начались неполадки: Даже не знаю. Обнаружил только сейчас. Возможно, виновата установка мода или стиля. А может и обновление с 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
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: да. ничего похожего не нашел.
Если да, то какие запросы вы использовали: проблема ошибка регистрация новых пользователей (с изменением словоформ в том числе)
Произведенные изменения, после которых начались неполадки: Даже не знаю. Обнаружил только сейчас. Возможно, виновата установка мода или стиля. А может и обновление с 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: Проблема с регистрацией новых пользователей
Не поддерживается. Обновляй до актуальной.bonchbruevich писал(а):Версия phpBB: 3.0.9
Пробовал на стандартных стилях?
Ссылка на форум 403 отдаёт.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с регистрацией новых пользователей
Не работает регистрация со всеми стилями?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с регистрацией новых пользователей
bonchbruevich
Ваши действия не понятны. Вы редактируете свое первое сообщение, отключаете свою конференцию, но на заданный мной вопрос не отвечаете, а здесь телепатов нет.
Ваши действия не понятны. Вы редактируете свое первое сообщение, отключаете свою конференцию, но на заданный мной вопрос не отвечаете, а здесь телепатов нет.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
bonchbruevich
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Проблема с регистрацией новых пользователей
Отредактировал тему (исправил ссылку на форум).
Обновился до 3.0.10, заново поставил стиль aeroblack. Попробовал зарегистрировать нового пользователя - не получилось.
Изменений в лучшую сторону не произошло - по-прежнему после заполнения регформы сбрасывает на страницу согласия с правилами конференции.
Обновился до 3.0.10, заново поставил стиль aeroblack. Попробовал зарегистрировать нового пользователя - не получилось.
Изменений в лучшую сторону не произошло - по-прежнему после заполнения регформы сбрасывает на страницу согласия с правилами конференции.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Проблема с регистрацией новых пользователей
config.php
Найти:
Заменить на:
Перейти на страницу http://litigator.ru/forum/ucp.php?mode=register
И скопировать ошибку в шапке сюда, используя теги
Найти:
Код: Выделить всё
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);Код: Выделить всё
@define('DEBUG', true);
@define('DEBUG_EXTRA', true);И скопировать ошибку в шапке сюда, используя теги
Код: Выделить всё
.За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с регистрацией новых пользователей
Еще раз. С другими стилями происходит тоже самое?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
bonchbruevich
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Проблема с регистрацией новых пользователей
[quote="владимир1983"]config.php
Перейти на страницу http://litigator.ru/forum/ucp.php?mode=register
И скопировать ошибку в шапке сюда, используя теги
Перейти на страницу 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: Проблема с регистрацией новых пользователей
/includes/ucp/ucp_register.php
Прикрепи вложением.
Прикрепи вложением.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
bonchbruevich
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Проблема с регистрацией новых пользователей
Вот (изменил расширение на txt, т.к. аттач php запрещён):владимир1983 писал(а):/includes/ucp/ucp_register.php
Прикрепи вложением.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Проблема с регистрацией новых пользователей
Удали Prime Anti-bot
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с регистрацией новых пользователей
В этом случае, на мой взгляд, проще простого заменить ucp_register.php файлом из дистрибутива.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Проблема с регистрацией новых пользователей
Тогда хвосты от Prime Anti-bot всё равно жить не дадут. Пусть откатывает вчистую.Sheer писал(а):заменить
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Проблема с регистрацией новых пользователей
А чё, там много наворочено? Ну тогда...владимир1983 писал(а):Тогда хвосты от Prime Anti-bot всё равно жить не дадут
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
bonchbruevich
- phpBB 1.0.0
- Сообщения: 5
- Стаж: 14 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Проблема с регистрацией новых пользователей
Замена ucp_register из дистрибутива 3.0.10 решила проблему. Но, как правильно сказал владимир1983 - хвосты остались. Буду искать и чистить.
Ещё раз благодарю уважаемых гуру Sheer и владимир1983 за оперативную помощь и поддержку. Спасибо!
Ещё раз благодарю уважаемых гуру Sheer и владимир1983 за оперативную помощь и поддержку. Спасибо!

