Я использую Ion Auth для аутентификации пользователя. Система, которую я пытаюсь построить, нуждается в двух разных пользовательских таблицах для клиента и администратора. Как в application / config / ion_auth.php я могу изменить только одно имя таблицы, как я могу убедиться, что два контроллера используют две разные таблицы пользователей?
Почему бы не создать группы вместо этого? Вы можете использовать метод create_group
затем просто проверьте, принадлежит ли пользователь к этой группе.
Просто создайте группу клиентов и группу администраторов. Вы также можете добавить больше, как модератор группы и т. Д.
Этот способ более удобен, чем таблица с более чем 1 пользователем.
Создать новые таблицы с необходимыми полями и связать их с group_id
в users_groups
,
Каждая таблица в базе данных должна представлять сущность. Поскольку для аутентификации вам нужен объект сущности User, у вас должна быть одна таблица для всех пользователей. После этого вы можете создавать таблицы для Admin и Client и создавать отношения между ними и таблицей Users.