Задать вопрос
link0802
@link0802

Как запросить ввод email при входе через ВК?

На битрикс-сайте используется вход через соц. сети, сделан на основе стандартного компонента социальные сервисы. ВК не отдает email пользователя.

Как можно запросить ввод email у пользователя после входа через вконтакте?
  • Вопрос задан
  • 3136 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
vasilyev
@vasilyev
php, 1c-bitrix
При регистрации пользователя через соцсети срабатывает событие OnAfterSocServUserAdd. В его обработчике можно либо положить пользователя в нужную группу, либо как-то по-другому пометить, что человек из ВК и без емайла.

Потом при логине смотреть, лежит ли человек в нужной нам группе или нет и в случае, если лежит, то направлять его на страничку с вводом имейла.

Костылесипед, конечно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы