Ограничения на username при регистрации

Главные вкладки

Аватар пользователя coyotle coyotle 26 декабря 2006 в 22:42

Уважаемые, как можно задать ограничение на имя пользователя при регистрации, конкретно надо дать возможность использовать в логине только латинские буквы и знак подчеркивания. Есть какие-нибудь идеи или может готовые решения?
P.S. Нашел где проходит проверка имени пользователя в модуле user, но может без првки ядра можно это сделать?!

Комментарии

Аватар пользователя axel axel 28 декабря 2006 в 14:11

Зайти в access rules и забить набор __разрешительных__ правил для каждой буквы латинского алфавита в виде a%, b% и т.д. и для подчерка \_%
И указать __запретительное__ правило в виде '%' - т.е. по умолчанию всё запрещено, но отдельные правила будут разрешать логины начинающиеся с латинских букв и подчерка.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя axel axel 29 декабря 2006 в 1:00

Мда, чё-то я спросонья утром не то посоветовал Smile Не прокатит. Жаль настройки правил ограничены масками % и _, если бы там были разрешены полноценные регулярные выражения, то можно было разрулить. Пожалуй таки править код в модуле user.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!