Привет, еще раз, коллеги!)
Задумал сделать "красивую" всплывающую форму авториации помимо уже имеющейся отдельной страницы авторизации.
Вижу два пути:
1) Сложный. Правильный. Создать отдельный роут для авторизации через POST запрос, отдельный контроллер, отдельный Request итд.
Возвращать в формате json статус успешности и содержимое ошибок
2) Простой. Костыльный.
С фронтенда слать аяксовый запрос, эмулируя сабмит уже имеющейся "стандартной" формы авторизации. В ответ сервер отдась код страницы. Там же - на фронтенде распарсить ответ, вытащить код формы и заменить им текущую форму, т.к. у нее уже будут подсвечены ошибочно заполненые поля итд итп
Подскажите, пожалуйста, кто-нибудь шел по второму пути? Есть ли серьезные подводные камни помимо "некрасивости" и костыльности?)