Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ошибка опции "запрещенные имена" в 2.0.19 !!!

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 9 месяцев
Откуда: Санкт-Петербург

Ошибка опции "запрещенные имена" в 2.0.19 !!!

Сообщение MXM »

Всем, привет!

Ситуация:
- ник: Boy
- в функции "запрещенные имена" добавляю запреты на этот ник
- 1 вар.: *Boy* (буквы в раскладке EN)
- 2 вар.: *Boy* (буква В в раскладке RU, остальные в EN)
- 3 вар.: *Boy* (буква о в раскладке RU, остальные в EN)
- 4 вар.: *Boy* (буква у в раскладке RU, остальные в EN)
- 5 вар.: *Boy* (буквы в раскладке RU)
Пробую зарегестрироваться под никами с использованием mail boy[собака]mail.ru:
# 1 вар. - не зарегестрировался
комм.: (Извините, это имя было запрещено к использованию)
# 2 вар. - зарегестрировался
# 3 вар. - не зарегестрировался
комм.: (Извините, этот адрес e-mail уже занят другим пользователем
Извините, это имя было запрещено к использованию)
- пробую заменить mail
- не зарегестрировался
комм.: (Извините, это имя было запрещено к использованию)
# 4 вар. - не зарегестрировался
комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
# 5 вар. - не зарегестрировался
комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
Итог: запреты не проходят, если к * ближайшая буква в ракладке RU!

Какие мнения по этому поводу?
Спасибо!
Al-x
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 6 месяцев

Сообщение Al-x »

MXM
путанно, как-то у Вас всё...
Вы все пять вариантов одновременно в правило вводили?
...
и сами же себе противоречите:
- 5 вар.: *Boy* (буквы в раскладке RU)
# 5 вар. - не зарегестрировался
Итог: запреты не проходят, если к * ближайшая буква в ракладке RU!
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Al-x
Где противоречие? Все правильно. Или типа написать большую букву "В" русскую, потом русскую букву "о" и русскую букву "у", то получиться не "Воу"?

MXM
У себя не проверял.
я люблю daft punk | новый sugoi.ru
Al-x
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 6 месяцев

Сообщение Al-x »

VVVas
так ведь MXM пишет, что правило не работает, если писать у * русскую букву, однако:
# 5 вар. - не зарегестрировался
или я, действительно, что-то не догнал.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Al-x писал(а):или я, действительно, что-то не догнал.
Именно.
MXM писал(а):# 5 вар. - не зарегестрировался
комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
Правильней для восприятия это будет выглядеть так
MXM писал(а):# 5 вар.
- не зарегестрировался -> комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
я люблю daft punk | новый sugoi.ru
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 9 месяцев
Откуда: Санкт-Петербург

Сообщение MXM »

Al-x писал(а):MXM
путанно, как-то у Вас всё...
Вы все пять вариантов одновременно в правило вводили?
Al-x, привет!
У меня тут ничего не путанно и противоречий нет. Возможно я не совсем грамотно описал ситуацию.
Да, я одновременно создал 5 правил.

Мне Siava подсказал выход из ситуации, но пока я еще его не испробывал.
Выход:
Нужно раскомментировать в lang_main.php строчку:

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

setlocale(LC_ALL, 'ru_RU.CP1251'); 
и повторить опыты.
Al-x
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 6 месяцев

Сообщение Al-x »

MXM
и противоречий нет
мне VVVas уже объяснил :)
kalgri
phpBB 1.2.1
Сообщения: 25
Стаж: 16 лет 2 месяца
Забанен: Бессрочно

Сообщение kalgri »

Я в запрете прописал имя Костя Сегодня к моему большому удивлению один юзер зарегился под этим именем :(
Не понимаю - почему???
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 6 месяцев

Сообщение PavlegSS »

kalgri писал(а):Я в запрете прописал имя Костя
Потому что "К", "о", "с", "т" могут быть напечатаны как в английском, так и в русском варианте. Количество получившихся ников посчитай сам
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

kalgri
Надо запретить смешивание русских и латинских сиволов в никах. Где-то здесь есть код, по-моему сам выкладывал.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
kalgri
phpBB 1.2.1
Сообщения: 25
Стаж: 16 лет 2 месяца
Забанен: Бессрочно

Сообщение kalgri »

Поручик если можно повторите пожалуйста код. Спасибо
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

В функции validate_username перед

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

	return array('error' => false, 'error_msg' => '');
вставить

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

	if (preg_match("/[a-z]+/i",$username) && preg_match("/[\x80-\xFF]+/",$username)) 
	{ 
		return array('error' => true, 'error_msg' => $lang['Username_invalid']); 
	}
Добавлено спустя 7 минут 12 секунд:

Поищи ещё в разделе Бэта-версии моды для запретов клонов ников.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 6 месяцев

Сообщение PavlegSS »

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Мдя, оказывается это avm. А я-то думаю, откуда у меня этот код.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

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