Я хочу подключиться к модулю регистрации. У меня уже есть база данных 50000 пользователей, которые используют мой старый сайт. Сейчас я мигрирую в Drupal.
Я до сих пор не перенес записи в базу данных drupal. Я буду проверять мою старую базу данных.
Когда пользователь пытается зарегистрироваться в Drupal, мне нужно проверить, присутствует ли указанное им имя пользователя в этом списке из 50000 (и растущих) записей. Если он существует, мне нужно отменить регистрацию с сообщением об ошибке, в котором говорится, что имя пользователя существует ..
Какой крючок мне использовать? Если мой код показывает, что проверка завершилась неудачно, как я могу сказать drupal отображать сообщение об ошибке?
Редактировать: я подключился к hook_user и проверил опцию 'validate'. Я могу проверить и назначить сообщения об ошибках. Но это происходит для всех форм. Я хочу проверить только новую форму создания учетной записи. Как я могу это сделать?
Спасибо.