Здравствуйте.
Возникла задача: нужно изменить вывод и текст сообщений, которые появляются если пользователь ввел неправильные логин/пароль.
Пытался сделать это через изменение формы блока авторизации. Изменял массив $form['#validate'], подставляя туда свои функции проверки. Однако мои функции игнорировались, и все равно форма обрабатывалась стандартными валидаторами.
Изменять ядро (файл user.module) очень уж не хочется (вообще стараюсь всячески избегать грязных хаков).
Как еще это можно сделать?
Спасибо.
Комментарии
В переводах
в переводах можно поменять только текст сообщений. я же хочу поменять и вывод.
т.е. выводить не через стандартные messages, а по-другому.
Ну тогда заменять только своей функцией валидации
Вопрос был как это сделать.
В итоге реализовал через hook_form_alter.
Спасибо.