czech Опубликовано 3 Февраля 2010 Жалоба Поделиться Опубликовано 3 Февраля 2010 Хотел запретить использовать русские символы в именахзашел в настроку:Символы, допустимые в именах пользователейЕсли опция включена, Invision Board при регистрации будет запрещать использование в именах пользователей символов, отсутствующих в списке. Чтобы разрешить использование только цифр и букв, используйте комбинацию: a-zA-Z0-9ставлю a-zA-Z0-9и получаю Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Monah Опубликовано 3 Февраля 2010 Жалоба Поделиться Опубликовано 3 Февраля 2010 А у меня баг в другую сторону...Точнее сначала хотел также запретить регистрироваться на кириллице. Но потом те пользователи, которые уже регились на кириллице не могли войти. Решил, что нужно открывать регистрация на кириллице, после изменения в АЦ по регистрации - т.е. с "a-zA-Z0-9" на "a-zA-Zа-яА-Я0-9" получаю сообщение, что "Имя может содержать только следующие символы: a-zA-Z0-9а-яА-Я"...Хотя я ввожу символы, которые и прописаны, по сути. Как быть? Где править? Заработало. Перечислил все буквы алфавита, а не просто через "-". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 czech Опубликовано 3 Февраля 2010 Автор Жалоба Поделиться Опубликовано 3 Февраля 2010 А у меня баг в другую сторону...Точнее сначала хотел также запретить регистрироваться на кириллице. Но потом те пользователи, которые уже регились на кириллице не могли войти. Решил, что нужно открывать регистрация на кириллице, после изменения в АЦ по регистрации - т.е. с "a-zA-Z0-9" на "a-zA-Zа-яА-Я0-9" получаю сообщение, что "Имя может содержать только следующие символы: a-zA-Z0-9а-яА-Я"...Хотя я ввожу символы, которые и прописаны, по сути. Как быть? Где править? Заработало. Перечислил все буквы алфавита, а не просто через "-".тоесть abcdf...ABCDF...01234...так? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Monah Опубликовано 3 Февраля 2010 Жалоба Поделиться Опубликовано 3 Февраля 2010 А у меня баг в другую сторону...Точнее сначала хотел также запретить регистрироваться на кириллице. Но потом те пользователи, которые уже регились на кириллице не могли войти. Решил, что нужно открывать регистрация на кириллице, после изменения в АЦ по регистрации - т.е. с "a-zA-Z0-9" на "a-zA-Zа-яА-Я0-9" получаю сообщение, что "Имя может содержать только следующие символы: a-zA-Z0-9а-яА-Я"...Хотя я ввожу символы, которые и прописаны, по сути. Как быть? Где править? Заработало. Перечислил все буквы алфавита, а не просто через "-".тоесть abcdf...ABCDF...01234...так?Ага, только для меня по-русски помогло. Не знаю правда до конца поможет ли это для входа пользователей у которых на 2.3 были имена на кириллице, но регситрация сейчас проходит. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Xandir Опубликовано 26 Декабря 2010 Жалоба Поделиться Опубликовано 26 Декабря 2010 (изменено) НекроапнуА как настройкой в админке можно разграничить имена пользователей и отображаемые имена? Или хотя-бы запретить смешивать в логине и отображаемом имени русские и английские символы? попробовал добавить символ "или" (|) между разными раскладкаими - не срабатывает. И сам символ не считает и условие не срабатывает. Изменено 26 Декабря 2010 пользователем Xandir Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Serahele Опубликовано 26 Декабря 2010 Жалоба Поделиться Опубликовано 26 Декабря 2010 А у меня баг в другую сторону...Точнее сначала хотел также запретить регистрироваться на кириллице. Но потом те пользователи, которые уже регились на кириллице не могли войти. Решил, что нужно открывать регистрация на кириллице, после изменения в АЦ по регистрации - т.е. с "a-zA-Z0-9" на "a-zA-Zа-яА-Я0-9" получаю сообщение, что "Имя может содержать только следующие символы: a-zA-Z0-9а-яА-Я"...Хотя я ввожу символы, которые и прописаны, по сути. Как быть? Где править? Заработало. Перечислил все буквы алфавита, а не просто через "-".тоесть abcdf...ABCDF...01234...так?Народ, сам мучился, но решение для "А-Яа-яA-Za-z" было найдено с помощью ТП. Прописывал это в трекере, читайте тут - http://forums.ibresource.ru/index.php?app=tracker&showissue=147 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 shatalietto Опубликовано 21 Октября 2013 Жалоба Поделиться Опубликовано 21 Октября 2013 Не работает регистрация на форуме, пишет ошибку о неверном формате имени пользователя (баг a-zA-Z 0-9а-яА-Я)Причина: переход на php 5.3.0preg_quote() Версия Описание 5.3.0 Символ - теперь экранируется получается что символ дефиса экранируется и регулярка получается такой: a/-zA/-Z, такая регулярка работает только на символы a,A,z,Z.Исправление: файл /forum/sources/action_public/register.php1735: $check_against = preg_quote( $this->ipsclass->vars['username_characters'], "/" );заменяется на 1735: $check_against = $this->ipsclass->vars['username_characters']; Denis Chursinov отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
czech
Хотел запретить использовать русские символы в именах
зашел в настроку:
ставлю a-zA-Z0-9
и получаю
Ссылка на комментарий
Поделиться на других сайтах
6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.