HybridAuth: логинит, но в группу не добавляет и...
При вызове [[!HybridAuth? &groups=`Users:1`]] HybridAuth логинит новых юзеров, но в группу не добавляет. В списке юзеров в админке новичок появляется, в списке групп же пользователя нет. На другом сайте при этом работает все как надо.
1. Все настройки по инструкции.
2. Чистил все кеши, удалял и заново регился с разных провайдеров, переустанавливал hybridauth, tickets, даже modx обновил, не лепится новый юзер к группе никак.
2.1. Пробовал зарегистрироваться с другого компа другим вообще аккаунтом, все равно в группу Users не попадаю.
3. Можно юзера добавлять потом в группу через админку вручную, но вроде как это «нештатное» поведение при наличии вызова с &groups.
Видел, что такая проблема упоминается тут периодически. Где собака порыта?
1. Все настройки по инструкции.
2. Чистил все кеши, удалял и заново регился с разных провайдеров, переустанавливал hybridauth, tickets, даже modx обновил, не лепится новый юзер к группе никак.
2.1. Пробовал зарегистрироваться с другого компа другим вообще аккаунтом, все равно в группу Users не попадаю.
3. Можно юзера добавлять потом в группу через админку вручную, но вроде как это «нештатное» поведение при наличии вызова с &groups.
Видел, что такая проблема упоминается тут периодически. Где собака порыта?
Комментарии: 11
Бала такая проблема, заработало при создание новой группы и без прав &groups=`newgroup`
не помогло. ( удалил все лишние группы, сделал новую, зарегился, но пользователь появился только в списке пользователей, в контроле доступа групп не виден. может настройки группы какие-то не правильные? контекст там новый добавлял, web-member-TicketUserPolicy…
В общем-то и фиг с ним, логинит, комментарии работают и спасибо. С текущим моим сайтом можно и вручную юзеров перетаскивать пока. Но, если найдется решение, было бы славно. С Modx и дополнениями от modx.pro как-то быстро к порядку привыкаешь )
У меня на одном сайте такая же проблема, буду решать, отпишу
Вот дошли руки до сайта где не добавлялся пользователь в группу,
Не знаю ошибка или что, не углублялся, но у меня не работало по причине 2х вызовов [[-!HybridAuth]]
в одном шаблоне, оставил 1 вызов и всё стало добавляться.
Не знаю ошибка или что, не углублялся, но у меня не работало по причине 2х вызовов [[-!HybridAuth]]
в одном шаблоне, оставил 1 вызов и всё стало добавляться.
проверил у себя, один вызов. может что-то где-то застряло, хотя кеши все чистил. посмотрю, как будет работать, может статистика какая накопится и дело прояснится.
Что-то грустно совсем стало. Обновил тикетс, занялся наладкой шаблонов комментариев, а тут бац, если раньше при логине через hybridauth (без попадания в группу) комментарии мог оставлять (почему непонятно), то теперь логично пишет, что «недостаточно прав». то есть пока залогиненного юзера вручную не втащить в группу с правами, он и комментировать не сможет… и теперь без решения проблемы с автоматическим добавлением нового юзера через hybridauth не получается наладить комментарии. Облазил настройки групп, пересоздал (откопировал) права TicketUserPolicy, перезагружал права, чистил кэш и завершал сеансы… не помогает. подскажите, куда лезть, что проверять…
Попробуй вместо
&groups=`Users:1`
Указать&groups=`Users`
Вдруг там какой косяк в роли, а так будет обычный member по умолчанию.
Ура! Юрий дело сказал, а меня только что осенило. За вызовом [[!HybridAuth]] у меня вскоре шел [[!haProfile]]. Попробовал вызов [[haProfile]] — не помогло, а вот когда убрал вызов вовсе — ЗАРАБОТАЛО ВСЕ КАК НАДО. Значит ли это, что вызывать и редактировать профиль надо строго на отдельной странице, где нет комментариев?
Скорее вызов haProfile перебивает настройки HybridAuth — класс то используется один.
Возможно ли, в таком случае, вызовы HybridAuth и haProfile совместить на одной странице? Как-то хитро вызывать haProfile? Или где-то что-то исправить/настроить? Может надо haProfile вызывать в чанке для уже залогиненного юзера, а не сразу, как я пытался поначалу… Это ж уже другое дело! )
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.