HybridAuth, не добавляет пользователя в группу

Вызываю так:
[[!HybridAuth? &groups=`Users:1` providers=`Google,Twitter,facebook*,Vkontakte,Yandex`]]
Группа Users есть, но когда авторизуется пользователь у него не назначается никакая группа. Почему так может быть?

И еще вопрос про вконтакте — если человек регистрировался не через электронную почту, а через мобильный телефон, то в админке его профиль нельзя отредактировать, т.к. почта не заполнена.

И еще те, кто логиниться через соц. сеть где есть почта, может писать комментарии, а у кого нет — не может.

Подскажите, пожалуйста, что не так?
Любовь
18 февраля 2014, 05:16
modx.pro
1 143
0

Комментарии: 2

Константин
16 января 2016, 22:35
0
У меня решилось достаточно просто.
При вызове на одной странице одновременно двух сниппетов компонента HybridAuth —
НАПРИМЕР:
[[!HybridAuth?
    &providers=`Vkontakte`
    &groups=`Users:1`
]]
и
[[!haProfile]]
Пользователи попадают в группу «Аноним.»
Что бы пользователи после авторизации попадали в группу users пришлось вызывать второй сниппет кэшированным или убирать его вообще со страницы.
    Василий Наумкин
    16 января 2016, 22:43
    0
    Если вызываются 2 сниппета одного класса, то настройки второго могут перекрыть настройки первого.

    Так что, я бы посоветовал указать группу и у haProfile
    [[!haProfile?
    	&groups=`Users:1`
    ]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2