I\'m creating multiple types of users with different permissions and hierarchy by extending AbstractBaseUser in django 3.1. All users are Employee, and there is an exploitat