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 формы авторизации]"}
Не подскажите куда глядеть?Благодарю!
Комментарии: 1
Т.е. после авторизации нужно пользователя редеректить на виртуальную страницу?
В принципе можно ещё один параметр добавить: &url…
В принципе можно ещё один параметр добавить: &url…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.