Активация пользователей на форуме phpBB3

Технические вопросы по работе с различными CMS - phpBB3, vButlletin, IP.Board, Joomla, WordPress, DLE и т.д.

Moderator: o5Tolik

cheege
Has thanked: 0
Been thanked: 0

Активация пользователей на форуме phpBB3

Unread post by cheege » 16 Feb 2014, 05:14

после пробного периода перестала реагировать функция выбора способа регистрации пользователей в админке.
осталась на "подтверждения администратором" и не меняется. в пробном периоде галочка стояла на "пользователем".

как исправить?

Guest
Has thanked: 0
Been thanked: 0

Re: Помощь специалистов по phpBB

Unread post by Guest » 16 Feb 2014, 05:31

cheege wrote:после пробного периода перестала реагировать функция выбора способа регистрации пользователей в админке.
осталась на "подтверждения администратором" и не меняется. в пробном периоде галочка стояла на "пользователем".

как исправить?
точнее галка стоит на "пользователем", а при регистрации все равно пишется "администратором".

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Помощь специалистов по phpBB

Unread post by shagimuratov » 17 Feb 2014, 06:00

cheege wrote:после пробного периода перестала реагировать функция выбора способа регистрации пользователей в админке.
осталась на "подтверждения администратором" и не меняется. в пробном периоде галочка стояла на "пользователем".

как исправить?
Админка форума выдает какую-нибудь ошибку при попытке установить активацию пользователем?
WBR
Denis Shagimuratov
Project leader

Guest
Has thanked: 0
Been thanked: 0

Re: Помощь специалистов по phpBB

Unread post by Guest » 18 Feb 2014, 18:34

shagimuratov wrote:Админка форума выдает какую-нибудь ошибку при попытке установить активацию пользователем?
админка ошибок не выдавала, писала что отправлено письмо, а в письме обычный текст про то, что необходимо одобрение админом.

а сегодня при попытке регистрации:

Fatal error: Cannot redeclare class cleantalkresponse in /var/www/u0593302/data/www/grandslamstringer.ru/includes/cleantalk.class.php on line 44

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Активация пользователей на форуме phpBB3

Unread post by shagimuratov » 19 Feb 2014, 03:57

Guest wrote:Fatal error: Cannot redeclare class cleantalkresponse in /var/www/u0593302/data/www/grandslamstringer.ru/includes/cleantalk.class.php on line 44
Проверьте содержимое файла /var/www/u0593302/data/www/grandslamstringer.ru/includes/ucp/ucp_register.php. Нет ли в нем двойных патчей от модуля CleanTalk? К примеру, сколько раз в файле встречается вот этот кусок кода?

Code: Select all

			// Begin: cleantalk.ru moderation
			if (!sizeof($error) && $config['ct_newuser'] && $config['ct_enable'])
			{
		        $user->add_lang('mods/info_acp_cleantalk');

				include($phpbb_root_path . 'includes/cleantalk.class.' . $phpEx);
				include($phpbb_root_path . 'includes/cleantalk.' . $phpEx);
				
                $ct_request			= new CleantalkRequest();
                $ct					= new Cleantalk();

                $ct_request->auth_key		 = $config['ct_auth_key'];
                $ct_request->sender_email	 = $data['email'];
                $ct_request->sender_nickname = $data['username'];
                $ct_request->sender_ip		 = $ct->ct_session_ip($user->data['session_ip']);
                $ct_request->agent			 = 'ct-phpbb-' . preg_replace("/(\d)\.(\w+)/", "$1$2", $config['ct_version']);
                $ct_request->submit_time	 = (!empty($user->data['ct_submit_time'])) ? time() - $user->data['ct_submit_time'] : null; 
                $ct_request->js_on			 = get_ct_checkjs(); 
                $ct_request->tz				 = $data['tz'];
                $ct_request->sender_info	 = get_sender_info(); 

                $ct->work_url		 = $config['ct_work_url'];
                $ct->server_url		 = $config['ct_server_url'];
                $ct->server_ttl		 = $config['ct_server_ttl'];
                $ct->server_changed	 = $config['ct_server_changed'];

                $ct_result = $ct->isAllowUser($ct_request);

                if ($ct->server_change)
                {
                    set_config('ct_work_url', $ct->work_url);
                    set_config('ct_server_ttl', $ct->server_ttl);
                    set_config('ct_server_changed', time());
                }

                if ($ct_result->errno > 0 || $ct_result->inactive === 1)
                {
                    // Send account to admin activation
                    $ct_activation_admin = true;
                    $ct_activation_comment = $ct_result->comment;

                    $config['email_enable'] = 1;
                    $config['require_activation'] = USER_ACTIVATION_ADMIN;
                    
                    if ($ct_result->errno > 0)
                        ct_error_mail($ct_result->errstr);
                    
                }
                if ($ct_result->allow === 0 && !isset($ct_result->sms_allow) && $ct_result->inactive == 0)
                {
                    $error[] = $ct_result->comment;
                    add_log('user', null, sprintf($user->lang['CT_USER_DENY'], $data['username'], $data['email']) . ' ' . strip_tags($ct_result->comment));
                }
			}
			// End: cleantalk.ru moderation
Кстати у вас какая версия модуля?
Guest wrote:админка ошибок не выдавала, писала что отправлено письмо, а в письме обычный текст про то, что необходимо одобрение админом.
Т.е. переключатель активации в админке работает, можно выбрать любой вариант активации. Но при этом на любую регистрацию высылается email администрации с указанием на активацию?
WBR
Denis Shagimuratov
Project leader

cheege
Has thanked: 0
Been thanked: 0

Re: Активация пользователей на форуме phpBB3

Unread post by cheege » 19 Feb 2014, 05:16

вам по почте (welcome...) отправил указанный файл, сам я плохо в этом понимаю...

cheege
Has thanked: 0
Been thanked: 0

Re: Активация пользователей на форуме phpBB3

Unread post by cheege » 19 Feb 2014, 05:17

shagimuratov wrote:Т.е. переключатель активации в админке работает, можно выбрать любой вариант активации. Но при этом на любую регистрацию высылается email администрации с указанием на активацию?
именно так.
версия мода последняя.

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Активация пользователей на форуме phpBB3

Unread post by shagimuratov » 19 Feb 2014, 06:47

cheege wrote:
shagimuratov wrote:Т.е. переключатель активации в админке работает, можно выбрать любой вариант активации. Но при этом на любую регистрацию высылается email администрации с указанием на активацию?
именно так.
версия мода последняя.
Файл был пропатчен дважды, возможно в Автомоде процесс установки был запущен дважды. Выслал исправление.

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

Code: Select all

memberlist.php,
posting.php,
includes/functions_template.php,
includes/functions_user.php,
includes/mcp/mcp_main.php,
includes/mcp/mcp_queue.php,
includes/ucp/ucp_register.php
WBR
Denis Shagimuratov
Project leader

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Активация пользователей на форуме phpBB3

Unread post by shagimuratov » 19 Feb 2014, 06:49

cheege wrote:
shagimuratov wrote:Т.е. переключатель активации в админке работает, можно выбрать любой вариант активации. Но при этом на любую регистрацию высылается email администрации с указанием на активацию?
именно так.
версия мода последняя.
Настройки админки как на скриншоте?
Attachments
phpbb3 no activation.png
WBR
Denis Shagimuratov
Project leader

User avatar
shagimuratov
Administrator
Posts: 1115
Joined: 16 Mar 2011, 12:51
Has thanked: 158 times
Been thanked: 67 times
Contact:

Re: Активация пользователей на форуме phpBB3

Unread post by shagimuratov » 19 Feb 2014, 13:15

спасибо.
т.е. если я удали ваш мод, все восстановится?
Да, если удалить (либо оплатить подписку) модуль, то система активации будет соответствовать настройкам форума.
если эта ошибка именно из-за этого, я воспользуюсь вашим сервисом, он мне
понравился.

Спасибо!
только не надо так пугать народ, думаю подобные действия мода ни к чему.
мало понимающие в phpBB люди будут в недоумении.
Хорошо, подумаем как сделать понятнее такие случаи.
WBR
Denis Shagimuratov
Project leader

Post Reply