AjaxLogin на виртуальных страницах.
Приветствую,
столкнулся с небольшой проблемкой.
AjaxLogin прекрасно себя ведёт на «реальных страницах», а вот на виртуальных немного сопротивляется (fastrouter).
После успешной авторизации не происходит редиректа на loginResourceId. Понятное дело, что в этот параметр передаётся id ресурса, а так как страница виртуальная, то id у неё нет. Внёс небольшие правки в сниппет ajaxLogin, чтоб при авторизации с виртуальной страницы $url формировался без makeUrl(), но рдиректа всё нет.
При авторизации с реальной страницы в Network (отладчике) наблюдаю такое:
С виртуальной же страницы такое:
Благодарю!
столкнулся с небольшой проблемкой.
AjaxLogin прекрасно себя ведёт на «реальных страницах», а вот на виртуальных немного сопротивляется (fastrouter).
После успешной авторизации не происходит редиректа на loginResourceId. Понятное дело, что в этот параметр передаётся id ресурса, а так как страница виртуальная, то id у неё нет. Внёс небольшие правки в сниппет ajaxLogin, чтоб при авторизации с виртуальной страницы $url формировался без makeUrl(), но рдиректа всё нет.
При авторизации с реальной страницы в Network (отладчике) наблюдаю такое:
action.php | 302 | text/htmlВсё как надо, редирект проходит успешно.С виртуальной же страницы такое:
action.php | 200 | xhrс Respons'ом вида:{"success":true,"data":"[html формы авторизации]"}Не подскажите куда глядеть?Благодарю!
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
В принципе можно ещё один параметр добавить: &url…