HybridAuth: логинит, но в группу не добавляет и...

При вызове [[!HybridAuth? &groups=`Users:1`]] HybridAuth логинит новых юзеров, но в группу не добавляет. В списке юзеров в админке новичок появляется, в списке групп же пользователя нет. На другом сайте при этом работает все как надо.
1. Все настройки по инструкции.
2. Чистил все кеши, удалял и заново регился с разных провайдеров, переустанавливал hybridauth, tickets, даже modx обновил, не лепится новый юзер к группе никак.
2.1. Пробовал зарегистрироваться с другого компа другим вообще аккаунтом, все равно в группу Users не попадаю.
3. Можно юзера добавлять потом в группу через админку вручную, но вроде как это «нештатное» поведение при наличии вызова с &groups.
Видел, что такая проблема упоминается тут периодически. Где собака порыта?
Алексей Яковлев
15 августа 2015, 16:55
modx.pro
1
1 570
0

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

Jury
17 августа 2015, 09:46
0
Бала такая проблема, заработало при создание новой группы и без прав &groups=`newgroup`
    Алексей Яковлев
    17 августа 2015, 13:04
    0
    не помогло. ( удалил все лишние группы, сделал новую, зарегился, но пользователь появился только в списке пользователей, в контроле доступа групп не виден. может настройки группы какие-то не правильные? контекст там новый добавлял, web-member-TicketUserPolicy…
      Алексей Яковлев
      17 августа 2015, 13:35
      0
      В общем-то и фиг с ним, логинит, комментарии работают и спасибо. С текущим моим сайтом можно и вручную юзеров перетаскивать пока. Но, если найдется решение, было бы славно. С Modx и дополнениями от modx.pro как-то быстро к порядку привыкаешь )
        Jury
        17 августа 2015, 13:46
        +1
        У меня на одном сайте такая же проблема, буду решать, отпишу
    Jury
    19 августа 2015, 18:54
    +1
    Вот дошли руки до сайта где не добавлялся пользователь в группу,
    Не знаю ошибка или что, не углублялся, но у меня не работало по причине 2х вызовов [[-!HybridAuth]]
    в одном шаблоне, оставил 1 вызов и всё стало добавляться.
      Алексей Яковлев
      19 августа 2015, 22:45
      0
      проверил у себя, один вызов. может что-то где-то застряло, хотя кеши все чистил. посмотрю, как будет работать, может статистика какая накопится и дело прояснится.
      Алексей Яковлев
      20 августа 2015, 19:12
      0
      Что-то грустно совсем стало. Обновил тикетс, занялся наладкой шаблонов комментариев, а тут бац, если раньше при логине через hybridauth (без попадания в группу) комментарии мог оставлять (почему непонятно), то теперь логично пишет, что «недостаточно прав». то есть пока залогиненного юзера вручную не втащить в группу с правами, он и комментировать не сможет… и теперь без решения проблемы с автоматическим добавлением нового юзера через hybridauth не получается наладить комментарии. Облазил настройки групп, пересоздал (откопировал) права TicketUserPolicy, перезагружал права, чистил кэш и завершал сеансы… не помогает. подскажите, куда лезть, что проверять…
        Василий Наумкин
        20 августа 2015, 19:41
        0
        Попробуй вместо
        &groups=`Users:1`
        Указать
        &groups=`Users`
        Вдруг там какой косяк в роли, а так будет обычный member по умолчанию.
        Алексей Яковлев
        20 августа 2015, 19:41
        0
        Ура! Юрий дело сказал, а меня только что осенило. За вызовом [[!HybridAuth]] у меня вскоре шел [[!haProfile]]. Попробовал вызов [[haProfile]] — не помогло, а вот когда убрал вызов вовсе — ЗАРАБОТАЛО ВСЕ КАК НАДО. Значит ли это, что вызывать и редактировать профиль надо строго на отдельной странице, где нет комментариев?
          Василий Наумкин
          20 августа 2015, 19:42
          0
          Скорее вызов haProfile перебивает настройки HybridAuth — класс то используется один.
            Алексей Яковлев
            20 августа 2015, 19:49
            0
            Возможно ли, в таком случае, вызовы HybridAuth и haProfile совместить на одной странице? Как-то хитро вызывать haProfile? Или где-то что-то исправить/настроить? Может надо haProfile вызывать в чанке для уже залогиненного юзера, а не сразу, как я пытался поначалу… Это ж уже другое дело! )
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11