Как запретить не Латиницу в Нике? для 7-ки
Спасибо.
Как запретить не Латиницу в Нике? для 7-ки
Спасибо.
https://www.drupal.org/project/registration_validation
Эта ссылка хорошая и о том.
Спасибо вам
Но там тоже слишком много разбираться. Очень.
Комментарии
Накинуть в хук форм альтер на форму регистрации ещё один валидэйшн коллбэк с проверкой по регулярке.
Спасибо. А можно подробней? Хоть чуть-чуть кода.
Спасибо.
function current_posts_user_presave(&$edit, $account, $category) {
drupal_set_message('Only Latin');
}
function current_posts_user_view_alter(&$build) {
drupal_set_message('Only Latin1');
}
function current_posts_username_alter(&$name, $account) {
drupal_set_message('Only Latin2');
}
Ни чего ни разу не высветило при регистрации.
Я что то делаю не так?
Блин. Я хуки вставлял на один сайт, а проверял на другом.
Блин. Извиняюсь. Сейчас посмотрю и доложу.
Only Latin2 - лезет из всех щелей многократно.
Вот что выдало:
Only Latin2
Only Latin
create a table for the slider 433
Создана учётная запись для пользователя uuuuu. Оповещение не отправлено.
Only Latin2
Получается что это оно и есть:
function current_posts_user_presave(&$edit, $account, $category) {
drupal_set_message('Only Latin');
}
Но как остановить процесс и не дать программе регистрировать?
Также можно использовать модули или посмотреть, как сделано у них c проверками:
https://www.drupal.org/project/custom_username_validation
https://www.drupal.org/project/registration_validation
посмотреть не получится. Там безумно много.
По идее мне нужно в поле формы воткнуть pattern="\d{10}" , например. И всё. И этого хватило бы.
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
Я уже сутки скоро смотрю на этот Хук. Только примера для моего случая нет нигде.
Эта ссылка хорошая и о том.
Спасибо вам
Но там тоже слишком много разбираться. Очень.
уф... Получилось
Отметьте решением комментарий, который вам помог
Я ведь написал кто помог. И спасибку ему поставил.
А. Понял. Тут спасибки мало
Отметил