Уважаемые, как можно задать ограничение на имя пользователя при регистрации, конкретно надо дать возможность использовать в логине только латинские буквы и знак подчеркивания. Есть какие-нибудь идеи или может готовые решения?
P.S. Нашел где проходит проверка имени пользователя в модуле user, но может без првки ядра можно это сделать?!
Комментарии
Зайти в access rules и забить набор __разрешительных__ правил для каждой буквы латинского алфавита в виде a%, b% и т.д. и для подчерка \_%
И указать __запретительное__ правило в виде '%' - т.е. по умолчанию всё запрещено, но отдельные правила будут разрешать логины начинающиеся с латинских букв и подчерка.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Хм... как понимаю это ограничение только на первый символ логина, а не на все?
Мда, чё-то я спросонья утром не то посоветовал Не прокатит. Жаль настройки правил ограничены масками % и _, если бы там были разрешены полноценные регулярные выражения, то можно было разрулить. Пожалуй таки править код в модуле user.
--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
Да, регулярный выражения были бы супер... надо предложить разработчикам добавить такую фичу.