Как правило, после авторизации меняется шапка сайта (теперь показывать ссылки на регистрацию и авторизацию не нужно, а еще было бы здорово показать имя авторизованного пользователя и ссылку на личный кабинет) - если авторизация будет проходить с помощью AJAX на это все потребуется еще один запрос.
Как правило, после авторизации меняется шапка сайта
Ну и пусть себе меняется, редирект после успешной авторизации можно и даже нужно оставить, а вот если он пароль неправильно ввел -то редиректить смысла не вижу, лучше при этом остаться на текущей странице без перезагрузки, и вывести сообщение об ошибке аяксом.
Насколько я помню, LocalRedirect не сработает, если он выполняется в контексте AJAX-компонента. Точнее, сработает, только не так, как нам надо - он обновит только область компонента. Если есть возможность - протестируйте.
Редирект для компонента в режиме "Аякс" вполне успешно реализуется через яваскриптовый сабмит пустой формы, или имитацию (триггер) клика по ссылке с аттрибутом target="_self" (если есть возможность - протестируйте).
Редирект для компонента в режиме "Аякс" вполне успешно реализуется через яваскриптовый сабмит пустой формы, или имитацию (триггер) клика по ссылке с аттрибутом target="_self" (если есть возможность - протестируйте).
Ну и пусть себе меняется, редирект после успешной авторизации можно и даже нужно оставить, а вот если он пароль неправильно ввел -то редиректить смысла не вижу, лучше при этом остаться на текущей странице без перезагрузки, и вывести сообщение об ошибке аяксом.
Если есть возможность - протестируйте.
В любом случае, AJAX_MODE можно указать в .parameters шаблона, не кастомизируя сам компонент.