Учтите такой метод может не всегда работать, если URL требует обязательного слеша например site.com/user/ пользователя будет перенаправлять на site.com/user, разумеется с сохранением параметров.
Спасибо всем! Ошибка состояла в том, что поиск зарегистрированного пользователя исполнялся по email, а я его не использовал, и у всех юзеров поле email = null, поэтому login и не знал что ему выбирать.
Делай небольшое API, которое возвращает ответ в формате json например делайте группу роутов /api/methodname (например news_like).
И в контроллере посылай запрос в бд через модель, делай ретурн в json формате,а в jquery уже разбирай сам json ответ, вот и все.