У тебя есть модель для работы с таблицей Юзеров?
в этой модели ты можешь создать метод например function getUserByEmail(email)
в него ты передаешь имейл в ответ получаешь либо юзера либо false or null;
в своем контроллере ты пишешь метод function validateIfEmailExist(email)
а внутри этого метода вызываешь метод базы который вернет тебе юзера если он есть
в этой модели ты можешь создать метод например
function getUserByEmail(email)
в него ты передаешь имейл в ответ получаешь либо юзера либо false or null;
в своем контроллере ты пишешь метод
function validateIfEmailExist(email)
а внутри этого метода вызываешь метод базы который вернет тебе юзера если он есть