Статья была полезной?
👉 Функционал описан в новом дизайне. Статья со старым дизайном здесь 👈
На GetCourse есть возможность авторизоваться через социальную сеть. Однако если пользователь запретил доступ к своей электронной почте при такой авторизации, он появится в системе с технической почтой (оканчивающейся на @vktech.gc или @telegram).
Также в аккаунте могут быть пользователи с почтой @phone. Она создается в случае, когда пользователи были импортированы или зарегистрированы в форме. При этом не была указана электронная почта, но был введен номер телефона.
Как найти пользователей с технической почтой
Для этого используйте условие по пользователям «Технический эл. адрес» — «Да».
Как изменить техническую почту пользователя на настоящую
Вы или ваши сотрудники можете связаться с пользователем любым доступным способом и узнать его настоящий почтовый адрес. После этого его можно заменить в профиле по кнопке «Авторизация» — «Сменить email».
Изменить почту в профиле могут:
- владелец аккаунта,
- сотрудник или администратор с правом «Является менеджером»,
- администратор с правом «Может управлять разделом Пользователи».
Как ученик сам может изменить технический адрес
Если ученик зарегистрировался с техническим адресом, то он может изменить его на настоящий в разделе «Профиль» — «Профиль». В этом случае на почту пользователя также будет отправлено письмо для подтверждения эл. ящика.
Как изменить эл. адрес через страницу с формой
Когда пользователь с технической почтой перейдет на любую страницу с формой, то поле «Email» для него будет отображаться пустым. Если он укажет в нём свой настоящий email, то после отправки формы система изменит технический адрес пользователя на реальный.
Поле с email будет пустым,
ученик может вписать туда свою почту
Указанный email добавится в его профиль
Если пользователь введёт email, с которым уже зарегистрирован другой пользователь в аккаунте, то здесь могут быть два сценария:
- Если в форме создается заказ, то заказ и все обработчики формы сработают на того пользователя, адрес которого был указан в поле «Email» формы. При этом адрес пользователя с технической почтой не изменится, и он останется авторизованным в своем профиле.
- Если в форме не создается заказ, то после ввода эл. адреса другого зарегистрированного пользователя ученик увидит сообщение «Этот адрес почты уже используется». Чтобы подтвердить, что пользователь действительно владеет этой электронной почтой, на указанный адрес будет отправлено письмо с кодом. Этот код нужно будет ввести в специальное поле для подтверждения.
Введен email зарегистрированного пользователя
После нажатия на кнопку на почту будет отправлено письмо с кодом, который необходимо ввести в поле подтверждения
После ввода правильного кода авторизация текущего пользователя изменится на того, чей email был указан в форме, а также в этот профиль перенесутся все привязки к соц. сетям, которые были у пользователя с техническим email.
Данный вариант подходит, например, если пользователь хочет объединить профиль-дубль с техническим email и профиль с реальной почтой. При необходимости также можно перенести заказы и платежи в профиль с реальной почтой, а профиль-дубль с технической почтой удалить.
Если пользователь введет в форме email сотрудника:
- Для формы с заказом будет запрошен пароль сотрудника. Если пользователь введет его неверно, то заказ и обработчики формы сработают для сотрудника, авторизация пользователя с техническим email не изменится.
- Для формы без создания заказа пользователь получит ошибку «Нельзя использовать этот адрес электронной почты».
Запрос пароля в форме с заказом
Уведомление в форме без заказа
Как изменить эл. адрес через callback-операцию в процессе
Если у пользователя подключен Telegram, то в процессе можно использовать callback-операцию «Отправить telegram-сообщение для сбора данных». С её помощью можно попросить пользователя прислать email прямо в переписке с ботом. Он будет перезаписан в карточке пользователя. Подробнее читайте в статье «Интерактивные возможности Telegram».
авторизуйтесь