Глюк при регистрации нового пользователя.

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
belfegor
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 8 месяцев

Глюк при регистрации нового пользователя.

Сообщение belfegor »

Вот не давно появился глюк при регистрации нового пользователя. Когда пользователь нажимает "Отправить" ему пишется "Извините, это имя было запрещено к использованию". Я всё проверил и нигде я никого не банил. Предположительно ошибка появилась, после того как я попробовал проинсталить attachment_mod. Сами файлы я не менял, то есть запустил install.php и всё.

Не подскажете где искать проблему?

Версия phpBB-2.0.22
Mod скачал с вашего сервера.
belfegor
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 8 месяцев

Сообщение belfegor »

Я так вижу, эта проблема никого не затронула, но всё же глюк таки был. Я ни хочу никого винить, но проблема, как мне кажется, тоже весьма интересна. Дело в то, что при установке вашего мода в инстале мода прописана очень не хорошая строка, которая добавляет в Sql сивол * в таблицу disallow, что, следовательно, запрещает регистрацию всех пользователей.
Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 294
Стаж: 20 лет 2 месяца
Откуда: Санкт-Петербург

Сообщение OtherDima »

зайди в админку и посмотри :)
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

belfegor писал(а):Дело в то, что при установке вашего мода в инстале мода прописана очень не хорошая строка, которая добавляет в Sql сивол * в таблицу disallow, что, следовательно, запрещает регистрацию всех пользователей.
Вы можете ее показать? Вы можете в моде показать вообще хоть одно место, которое затрагивает таблицу ***disallow?
И если я неправ, пусть старшие товарищи поправят меня
belfegor
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 8 месяцев

Сообщение belfegor »

Я сам мод не проверял ещё. Когда проверю - скажу. Но то, что что-то сбило базу, так это однозначно. Что и где, если найду - обязательно сообщю на форуме. Может не этот мод, а другой. Я же сказал, что это предположительно. Какой-то из них зацепил. Я ж говорю, когда найду, выложу где.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Короче, я код не смотрел, хрен его знает, кто базу побил, но спешу заявить:
belfegor писал(а):Дело в то, что при установке вашего мода в инстале мода прописана очень не хорошая строка, которая добавляет в Sql сивол * в таблицу disallow, что, следовательно, запрещает регистрацию всех пользователей.
Что-то в этом тексте я не заметил никаких уступительных наклонений.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
ViZOR
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 8 месяцев
Откуда: Кемерово

Сообщение ViZOR »

Здравствуйте!

С недавних пор новые пользователи могут регистрироваться под никами, которуе уже существуют на форуме. Соответсвенно, авторизоваться не могут, выдается сообщение, что неправленное имя или пароль. Уже два Михаила, два Сергея... Точно сказать, когда это началось не могу - сейчас только заметил.

В чем может быть причина?

phpBB 2.0.22
www.voynov.ru/forum
С уважением, Виталий. Кемерово, Зона отчуждения.

Тут стиль моего производства.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Вы проверяли "совпадающие" имена на кодировку символов? Вот вам 4 разных имени:

Михаил
Mихаил
Михaил
Mихaил

Добавлено спустя 4 минуты 11 секунд:

Хотя у вас действительно дубли.
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
ViZOR
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 8 месяцев
Откуда: Кемерово

Сообщение ViZOR »

Проверял. Прям щас взял и со своего компа еще двух Сергеев подряд зарегистрировал :(
С уважением, Виталий. Кемерово, Зона отчуждения.

Тут стиль моего производства.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Вот этот кусок в includes/usercp_register.php жив?

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

//
// Let's make sure the user isn't logged in while registering,
// and ensure that they were trying to register a second time
// (Prevents double registrations)
//
if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
  message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
}
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
ViZOR
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 8 месяцев
Откуда: Кемерово

Сообщение ViZOR »

Вроде как. Вот кусок из файла:

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

		{
			$user_avatar = $user_avatar_category . '/' . $user_avatar_local;
			$user_avatar_type = USER_AVATAR_GALLERY;
		}
	}
}

//
// Let's make sure the user isn't logged in while registering,
// and ensure that they were trying to register a second time
// (Prevents double registrations)
//
if ($mode == 'register' && ($userdata['session_logged_in'] || $username == $userdata['username']))
{
	message_die(GENERAL_MESSAGE, $lang['Username_taken'], '', __LINE__, __FILE__);
}

//
// Did the user submit? In this case build a query to update the users profile in the DB
//
if ( isset($HTTP_POST_VARS['submit']) )
{
	include($phpbb_root_path . 'includes/usercp_avatar.'.$phpEx);

С уважением, Виталий. Кемерово, Зона отчуждения.

Тут стиль моего производства.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Не, пожалуй я погорячился и это не та проверка...

Добавлено спустя 40 секунд:

А проверьте-ка по-быстрому: дубли только латинскими буквами пройдут?
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
ViZOR
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 8 месяцев
Откуда: Кемерово

Сообщение ViZOR »

Не, латиницей не проходят.
С уважением, Виталий. Кемерово, Зона отчуждения.

Тут стиль моего производства.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

Тогда либо вы, либо хостер творили что-то, связанное с установками кодировки. За собой не припоминаете?
И если я неправ, пусть старшие товарищи поправят меня
Аватара пользователя
ViZOR
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 8 месяцев
Откуда: Кемерово

Сообщение ViZOR »

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

А как-то это можно исправить?
С уважением, Виталий. Кемерово, Зона отчуждения.

Тут стиль моего производства.

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