Вход в Django Rest API с использованием нескольких паролей

У меня есть идея одного типа логина, Один единственный User имеет несколько Accounts (OneToOne или Foreign Key). Для сохранения UserEmail я использую таблицу по умолчанию User.

  1. UserID является PrimaryKey в таблице User.
  2. В таблице Account, Account__UserID является ForeignKey, назначенным на таблицу User.
  3. Теперь Account таблица AccountID PrimaryKey назначается как ForeignKey для других таблиц (например: Transaction у таблицы Transaction ID, AccountID, TransactionAmount. В Transaction таблице AccountID ForeignKey таблицы Account).
  4. Когда пользователь входит в систему, используя таблицу User UserPassword. Пользователь получает список данных таблицы Account. Account таблица PrimaryKey AccountID как ForeignKey для Transaction таблицы, поэтому пользователи теперь получают данные List Account & List Transaction (Это метод входа по умолчанию).
  5. Когда пользователь входит в систему с помощью Account таблицы AccountPassword. Пользователь получает только одни данные Account. Поэтому теперь пользователь получает только одни данные Account & List Transaction (Вход на основе учетной записи)
  6. .

Теперь я сделал метод входа по умолчанию, это просто. Мой вопрос в том, как я могу сделать вход на основе учетной записи. enter image description here

Вернуться на верх