How to check if a user email already exists in Drupal 9
29th May 2022in this article, I'll show you how to check if a user email already exists in Drupal 9
juste add ->condition('mail', '[email protected]') in your query.
$ids = \Drupal::entityQuery('user') ->condition('mail', '[email protected]') ->execute();
Example
/** * Implements hook_preprocess_block(). */ function mytheme_preprocess_page(&$variables) { $ids = \Drupal::entityQuery('user') ->condition('mail', '[email protected]') ->execute(); if (!empty($ids)) { kint("this mail already exists"); } else { kint("this mail not exists"); } }
Add new comment