тогда нужно сделать так, чтобы можно было вызвать метод класса напрямую или косвенно. Внутри метода обработать запрос (зачистив данные) и вернуть ответ. Далее советую поискать как в вашей CMS реализуется ajax
у пользователя должен быть id primary, по нему и надо делать JOIN. И пока пользователей меньше 500 000 и логин работает быстро - не надо индексировать username