HybridAuth3 после авторизации редиректит на главную
        Вызов такой 
    
    
                                                                                
            [[!HybridAuth? &providers=`Yandex,Vkontakte` &loginResourceId=`0` &groups=`group`]]Параметр loginResourceId ни на что не влияет, подставлял разные существующие id — все равно на главную перебрасывает    Комментарии: 14
                Непонятно почему это только меня беспокоит…
Здесь тоже авторизация перебрасывает на главную при авторизации через соц сети (Яндекс) может я чего-то не вижу, но так не должно быть. Нет?
                    Здесь тоже авторизация перебрасывает на главную при авторизации через соц сети (Яндекс) может я чего-то не вижу, но так не должно быть. Нет?
                Up №1            
                    
                Не претендую на истину в последней инстанции, но, вроде редирект настраивается в настройках самого сервиса авторизации, там для этого есть поле redirect URI или callback URI            
                    
                Есть такое поле, согласно документации там вписано 
                    https://site.ru/?hauth.done=YandexМожет должно быть что-то другое?            
                Попробуйте так, например: 
                    https://site.ru/страница, на которую хотите редиректить/?hauth.done=YandexЯ просто не знаю как оно работает, и будет ли так работать            
                Мне надо редиректить на туже, с которой пользователь авторизовался,            
                    
                Такая же беда и у меня )… Не получилось разобраться что к чему и почему?            
                    
                Встретил в логах такую запись — "[2019-05-13 09:48:18] (ERROR @ /var/www/admin/data/www/core/xpdo/om/xpdoquery.class.php: 702) Error parsing condition with key 0: " 
Но незнаю относится ли это каким то образом к авторизации через HybridAuth
                    Но незнаю относится ли это каким то образом к авторизации через HybridAuth
                Столнулся с этой же проблемой. Так и не удалось найти решение?            
                    
                Тоже столкнулся с проблемой редиректа на текущую страницу после аутентификации.
Как я понял, если указан loginResourceId, то все хорошо и вы перенаправляетесь на нужную страницу.
Но если этот параметр не указан или 0, то url для редиректа будет формироваться из $_SERVER['REQUEST_URI'].
Но в тот момент когда в HybridAuth генерируетя url для редиректа, в $_SERVER['REQUEST_URI'] уже нет того первоначального адреса, возможно потому что провайдер после аутентификации перенаправляет нас на
                    Как я понял, если указан loginResourceId, то все хорошо и вы перенаправляетесь на нужную страницу.
Но если этот параметр не указан или 0, то url для редиректа будет формироваться из $_SERVER['REQUEST_URI'].
Но в тот момент когда в HybridAuth генерируетя url для редиректа, в $_SERVER['REQUEST_URI'] уже нет того первоначального адреса, возможно потому что провайдер после аутентификации перенаправляет нас на
https://domen.site/?hauth.done=Yandex из параметра Callback URL. Я прав? Кто подскажет?            
                Ну в вообще, если особо не разбираться в проблеме, то просто при вызове сниппета указывайте значение параметра loginResourceId. Например [[*id]], и будет Вам перенаправление на текущую страницу.            
                    
                Нет, не работает так тоже. 
Пришлось костыль делать…
                    Пришлось костыль делать…
                Что за костыль, если не секрет?            
                    
                Сделал вот так: &loginResourceId=`[[*id]]` и все заработало. Теперь не редиректит на главную, а остается на текущей странице, с которой производилась авторизация. Никакой другой способ не подошел.
Спасибо, мил человек!
                    Спасибо, мил человек!
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.