Здравствуйте. По указанной вами ссылке есть обработчики OnAfterSocServUserUpdate и OnAfterSocServUserUpdate. В них можно получить данные созданного/обновленного пользователя, который вошел на сайт через какой-либо соц.сервис и выполнить необходимые действия.
Только не совсем понятно, зачем тогда использовать на сайте авторизацию через соц.сервисы если пользователь при этом все равно попадает на модерацию как при обычной регистрации на сайте.
Панин Иван пишет: OnAfterSocServUserUpdate и OnAfterSocServUserUpdate
По-моему должно быть OnAfterSocServUserAdd и OnAfterSocServUserUpdate.
Но срабатывают они только при первой регистрации, потом уже когда пользователь существует в Битрикс они не срабатывают,а мне нужно оба этих момента отслеживать!!!
Ну еще как вариант сделать пользовательское свойство пользователям и при любой авторизации проверять на его истинность. А истинность ставить, если человек зашел первый раз из соцсетей. Как вариант. Второй вариант: завести отдельную группу пользователей. И регистрировать туда всех кто зашел из оных. А далее манипуляции с обычным OnBeforeUserLoginHandler и проверкой на истинность свойства либо на группу пользователя.
Простите за оффтоп. А поделитесь опытом, вообще есть смысл делать авторизацию через соцсети? Сейчас копаю социалки на предмет перехвата лайков, там вообще трэш, угар и содомия... На кнопку share никто, кроме одноклассников, не возвращает события... Фейсбук свою кнопку в ифрейме держит. Вконтакт только на лайк возвращает событие, но от лайка толка, как с козла молока, нужен share... И т.п.
А авторизация по соцсетям явно упрощает вход, но не порождает ли путаницу? Кажется, раньше был такой гемор, не знаю, полечили ли как-то?...