Ошибка опции "запрещенные имена" в 2.0.19 !!!
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 20 лет 8 месяцев
- Откуда: Санкт-Петербург
Ошибка опции "запрещенные имена" в 2.0.19 !!!
Всем, привет!
Ситуация:
- ник: 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!
Какие мнения по этому поводу?
Спасибо!
Ситуация:
- ник: 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!
Какие мнения по этому поводу?
Спасибо!
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет 5 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Именно.Al-x писал(а):или я, действительно, что-то не догнал.
Правильней для восприятия это будет выглядеть такMXM писал(а):# 5 вар. - не зарегестрировался
комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
MXM писал(а):# 5 вар.
- не зарегестрировался -> комм.: (Извините, этот адрес e-mail уже занят другим пользователем)
- пробую заменить mail
- зарегестрировался
-
- phpBB 2.0.7
- Сообщения: 555
- Стаж: 20 лет 8 месяцев
- Откуда: Санкт-Петербург
Al-x, привет!Al-x писал(а):MXM
путанно, как-то у Вас всё...
Вы все пять вариантов одновременно в правило вводили?
У меня тут ничего не путанно и противоречий нет. Возможно я не совсем грамотно описал ситуацию.
Да, я одновременно создал 5 правил.
Мне Siava подсказал выход из ситуации, но пока я еще его не испробывал.
Выход:
Нужно раскомментировать в lang_main.php строчку:
Код: Выделить всё
setlocale(LC_ALL, 'ru_RU.CP1251');
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 19 лет 5 месяцев
-
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 17 лет 1 месяц
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
kalgri
Надо запретить смешивание русских и латинских сиволов в никах. Где-то здесь есть код, по-моему сам выкладывал.
Надо запретить смешивание русских и латинских сиволов в никах. Где-то здесь есть код, по-моему сам выкладывал.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 17 лет 1 месяц
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
В функции validate_username перед
вставить
Добавлено спустя 7 минут 12 секунд:
Поищи ещё в разделе Бэта-версии моды для запретов клонов ников.
Код: Выделить всё
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']);
}
Поищи ещё в разделе Бэта-версии моды для запретов клонов ников.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.4
- Сообщения: 160
- Стаж: 17 лет 5 месяцев
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Мдя, оказывается это avm. А я-то думаю, откуда у меня этот код.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html