Имя пользователя или пароль для входа.
Я хочу, чтобы клиенты входили через "email" на веб-интерфейсе, а администраторы - через "username" на бэкэнде (/ admin)
Я придумал это решение:
В таблице пользователей будут два поля: имя пользователя и адрес электронной почты.
Если клиент попытается войти в веб-интерфейс, он проверит свою электронную почту, пароль и идентификатор_группы = 0
Для администратора, он проверит их имя пользователя по group_id = 2
Это правильный путь?