Ну, в принципе тебя тут поддержали, вроде, насчёт разных таблиц для разных типов юзеров, хотя было справедливо замечено, что на самом деле - это роли.
Из одной формы логина можно отправить юзера в нужную админку, согласно его роли. Или типа (модели), это не сложно. И как ты его авторизуешь, хоть паролем, хоть через соцсети, разницы нет.
если такая реализация, очень костильно будет ?