Melden Sie sich bei Drupal an und überprüfen Sie die Benutzerinformationen anhand der Geschäftslogik

Ich möchte mich in das Registrierungsmodul einhängen. Ich habe bereits eine Datenbank mit 50000 Benutzern, die meine alte Website nutzen. Jetzt migriere ich nach Drupal.

Ich habe die Einträge noch nicht in die Drupal-Datenbank migriert. Ich werde gegen meine alte Datenbank prüfen.

Wenn ein Benutzer versucht, sich in Drupal zu registrieren, muss ich überprüfen, ob der von ihm angegebene Benutzername bereits in dieser Liste von 50000 (und wachsenden) Einträgen vorhanden ist. Wenn es existiert, muss ich die Registrierung abbrechen, wobei eine Fehlermeldung angezeigt wird, dass der Benutzername existiert.

Welchen Haken soll ich verwenden? Wie kann ich drupal anweisen, eine Fehlermeldung anzuzeigen, wenn mein Code anzeigt, dass die Validierung fehlgeschlagen ist?

Edit: Ich habe mich in den hook_user eingehakt und nach dem 'validate' op gesucht. Ich kann Fehlermeldungen validieren und zuordnen. Aber es passiert für alle Formen. Ich möchte nur das Formular zur Erstellung eines neuen Kontos validieren. Wie kann ich das machen?

Vielen Dank.