У меня есть сайт в социальной сети с симпатичной моделью User, которая, кажется, сейчас охватывает все мои базы.
Я переделываю код из спагетти и хочу найти лучшее решение для входа в систему / регистрации пользователя. Вот мои варианты (я думаю):
Создать отдельный класс Auth (модель?), Который просто ищет запись пользователя и возвращает новый объект User, если найден.
Добавьте функциональность «login» в класс User, что позволит мне регистрировать моего пользователя как любой объект User, который мне нужен.
Пожалуйста, дайте мне знать, как это сделать, так как я новичок в хороших методах кодирования (по общему признанию)