Если два клиента указали один телефон, звонок подтверждает доступ к номеру, но не показывает, в чей аккаунт человек собирается войти. Поэтому сначала нужно выбрать аккаунт, а уже потом отправлять звонок и связывать его с конкретной попыткой входа. Ниже — порядок для бизнеса, который принимает записи или заказы: как избежать случайного входа в чужой профиль, что показать клиенту и как проверить сценарий перед запуском.
Почему подтверждённый номер не определяет нужный аккаунт?
Представьте, что супруги записываются на услуги с одного телефона. У каждого своя история записей, но звонок поступает на общий номер. Если система ищет аккаунт только по телефону, ей неоткуда узнать, кто из двоих открыл страницу входа. То же происходит, когда сотрудники небольшой компании оставляют рабочий номер для нескольких учётных записей.
Проблема появляется и после успешного подтверждения. Система может показать первый найденный аккаунт или выбрать тот, в который входили последним. Тогда клиент увидит чужую запись и сможет изменить её, хотя звонок прошёл по правилам. Проверьте в настройках входа один вопрос: что делает сайт, если по номеру находятся два аккаунта?
Как выбрать аккаунт до звонка?
Начните с отдельного признака аккаунта: логина или адреса электронной почты, который клиент уже указал при регистрации. Клиент вводит его на странице входа, а система находит профиль и предлагает подтвердить номер. Звонок относится только к этой попытке входа. Даже если у другого профиля тот же телефон, результат звонка не должен открывать его.
В интерфейсе достаточно простого порядка:
- Клиент вводит логин или адрес электронной почты.
- Сайт предлагает подтвердить телефон, который привязан к выбранному аккаунту. Сам номер можно показать частично.
- После звонка сайт открывает только выбранный аккаунт.
Если клиент ошибся в логине, покажите нейтральное сообщение и предложите проверить ввод. Не перечисляйте все профили с этим номером: человек, у которого есть доступ к телефону, не обязательно вправе видеть чужие аккаунты. При настройке интеграции передавайте вместе с попыткой звонка внутренний идентификатор аккаунта. Тогда проверка звонка сможет найти именно тот профиль, с которого клиент начал вход.
Что делать, если клиент забыл свой логин?
Не заменяйте поиск логина списком аккаунтов по телефону. Для восстановления предусмотрите другой способ, который позволяет различить владельцев: например, письмо на адрес, который уже связан с нужным профилем. Если такого способа нет, предложите обратиться в поддержку и заранее определите, какие сведения сотрудник сверит перед изменением доступа. Сам по себе повторный звонок на общий номер путаницу не устранит.
Отдельно решите, как создавать новые профили. Если человек вводит номер, который уже есть в системе, не присоединяйте новую учётную запись к существующей автоматически. Пусть клиент сначала выберет: войти в свой профиль или продолжить регистрацию с отдельным логином. Это особенно полезно для записей: номер для связи с семьёй может быть общим, а время и история посещений — личными. Если подтверждение номера происходит во время оформления записи, заранее продумайте, что будет со временем записи, пока клиент ждёт звонка.
Как проверить вход перед запуском?
Создайте два тестовых аккаунта с одним телефоном и разными логинами. Начните вход в первый, получите звонок и убедитесь, что открывается только первый профиль. Затем повторите проверку для второго. После этого откройте две вкладки, начните вход в оба аккаунта и завершите лишь одну попытку: вторая должна остаться без доступа.
Добавьте срок действия попытки и ограничение повторных запросов звонка. Если срок истёк, клиент начинает вход заново; старый результат не подходит для новой попытки. Кнопка «Позвонить ещё раз» не должна запускать бесконечную цепочку вызовов. Общие настройки попыток и резервного способа стоит согласовать с тем, кто подключает авторизацию через API. Для отдельной проверки того, что система принимает именно нужный вызов, пригодится материал о защите входа по звонку от подмены номера.
Какие ошибки чаще всего создают путаницу?
- Искать аккаунт только по телефону. Исправление: запрашивать логин до звонка и связывать результат с выбранным профилем.
- Показывать все аккаунты, у которых совпал номер. Исправление: предлагать ввести логин без списка чужих профилей.
- Автоматически объединять профили при совпадении телефона. Исправление: сохранять их раздельно, пока владелец каждого аккаунта не выбрал другой порядок доступа.
- Разрешать старому звонку завершить новую попытку входа. Исправление: проверять результат только в рамках той попытки, для которой система заказала вызов.
- Предлагать SMS на тот же общий номер как способ определить владельца. Исправление: для восстановления использовать отдельный признак аккаунта, например ранее связанный с ним адрес электронной почты.
Откройте настройки входа и за две минуты проверьте, ищет ли ваш сайт аккаунт только по телефону. Если да, первым изменением станет поле логина перед запросом звонка.


