Здравствуйте, на сайте в корзине провожу регистрацию пользователя, если он делает заказ незарегистрированным
Логином на сайте является email, проверяю совпадение, есть ли на сайте пользователь с таким логином
$newSiteuser_login = Core_Str::stripTags(strval(Core_Array::getPost('email')));
$onewSiteuser = Core_Entity::factory('Siteuser');
$oTmpSiteuser = $onewSiteuser->Site->Siteusers->getByLogin($newSiteuser_login);
Необходимо также проверить ,нет ли пользователя с телефоном введенным уже зарегистрированного.
Помогите, как это можно сделать?
Телефоны как я понял хранятся в отдельной таблице directory_phones, как то через api нужно сделать запрос и перебрать все значения на совпадение.