How can i create multiple user types with multiple authentication method. Consider the following scenario.
User Types: Admin, Staff, User, Writer, Business
- Admin and Staff types are need to authenticate with company email address and password
- Staff and Writer types are need to authenticate only with phone number. (no password)
- Business type is need to authenticate with email(any) and password.
How can I create Django models, according to above example.