ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Авторизация через соцсети позволяет пользователю зарегистрироваться и войти в аккаунт через мобильное приложение, профиль Вконтакте или Google.
Обратите внимание: в целях безопасности авторизация через ВКонтакте недоступна для сотрудников и администраторов аккаунта.
Однако у такого способа регистрации есть недостатки.
Если пользователь авторизуется через соцсеть и при этом запретит Getcourse доступ к своей почте, то в базе он появится с технической почтой, оканчивающейся на @vktech.gc. Это значит, что если у него был профиль в Getcourse, к которому не привязана эта соцсеть, он появится как пользователь-дубль. Также он не сможет получать на эту почту e-mail рассылки.
Важно, что при авторизации через соцсети на системной странице входа в аккаунт у пользователей не запрашивается разрешение на отправку сообщений в ту соцсеть, через которую происходит авторизация. Необходимо предупреждать пользователей, чтобы они обязательно давали доступ к почте и вы не потеряли возможность связаться с ними.
Можно добавить пользователя с электронной почтой, а только потом привязать соцсеть к его профилю.
Также вы можете использовать подписную страницу vk с возможностью указания адреса электронной почты в форме.
Как убрать авторизацию через соцсети?
В настройках системной страницы входа можно настроить вид блока с кнопками, задать надпись перед кнопками, скрыть блок с соцсетями от некоторых групп пользователей или совсем удалить блок.
Для этого перейдите в настройки системной страницы входа:
Выберите нужный блок и настройте его видимость:
Авторизация возможна не только на системной странице Входа/Регистрации, но и из формы на лендинге. Для этого выберите в настройках формы блок «Кнопки входа через соцсети».
При этом вы можете изменить внешний вид кнопки: настроить надпись, указать свой цвет и т.д.
Для ВКонтакте также есть возможность выбрать способ входа: через браузер (устаревший способ) или через приложение. Второй способ позволяет сразу запросить разрешение на отправку уведомлений.
Важно! Не используйте кнопки входа через соцсети в виджетах. Из-за ужесточения браузерами политики по межсайтовому взаимодействию корректная работа этого функционала в виджетах не гарантируется.
Вы можете направлять пользователей со стороннего сайта на созданную в аккаунте страницу, на которой размещены такие кнопки. Подробнее о подключении соц.сетей при регистрации через виджет читайте в статье.
авторизуйтесь
Вы можете направить пожелание на добавление авторизации через другие соцсети/интеграции в нашу техническую поддержку - https://getcourse.ru/contacts .
В своем обращении опишите подробнее, какой способ авторизации вы хотели бы добавить и для реализации какой задачи это необходимо.
Если в форме вы установите кнопку ВК, и пользователь нажмет до того как он заполнил поле email в форме (при условии, что он неавторизован), то создастся пользователь с технической почтой. Действия обработчика формы автоматически не начнутся, пока пользователь не нажмет на кнопку самой формы. Дополнение информации (email и др. данные) в профиль пользователя и работа обработчиков начнется только после нажатия кнопки формы. Если данная логика вас устраивает, то вы можете ее использовать.
Мы рекомендуем использовать обратную схему - сначала пользователь заполняет форму с электронной почтой, а следующим шагом он заполняет другую форму, содержащую кнопки соцсетей, которые могут привязаться к его профилю. Все зависит от вашей задачи.
Вы можете отслеживать страницу, на которой произошла регистрация пользователя, с помощью Источника пользователя. Об источнике пользователя вы можете прочитать в статье https://getcourse.ru/blog/275920
1. не понятно какие надо сделать настройки что бы блок Вход через соц сети был видим только тем у кого эти соцсети уже подключены к аккаунту? Ведь не у всех авторизованных СС подключены.
2. Если пользователь совершил покупку (он уже авторизован и получил доступ к продукту) и при этом зашел через Вконтакте, образовалось два аккаунта одного пользователя. Как объединить профили без потери привязки почты и профиля Вконтакте?
1. Этот блок доступен всем пользователям. Вы можете показывать его сегменту пользователей, у которых подключены соцсети https://yadi.sk/i/GQBArSyOYTSMuw. Подробнее >> https://getcourse.ru/blog/275849#ltBlock275084.
2. Можете в нужный профиль (с VK) перенести необходимые данные (например, заказы и оплаты, если они были, изменить email), а лишний профиль удалить. Подробнее в этой статье https://getcourse.ru/blog/276164.
Что бы исключить кнопку авторизации google+, необходимо в стилях блока http://prntscr.com/mzvftb -> http://prntscr.com/mzvg4c вставить код:
.btn-google-plus {
display: none;
}
Когда пытаюсь авторизоваться через вконтакте через мобильный телефон. Открывается просто белый экран и всё. Как исправить?
Вероятно, ваш браузер блокирует всплывающие формы или редирект на приложение ВК. Рекомендую отключить блокировки или протестировать работу в другом браузере. Проверил регистрацию в вашем аккаунте через ВК, регистрация проходит корректно. Если в другом браузере ситуация повторится, пожалуйста, напишите нам в поддержку приложив скриншоты ошибок и ссылку на пользователя, который авторизуется через ВК. Так же необходимо будет написать название и версию ОС на телефоне.
Эту информацию мы не используем.