Использование двух разных таблиц для аутентификации в codeigniter и Ion Auth

Я использую Ion Auth для аутентификации пользователя. Система, которую я пытаюсь построить, нуждается в двух разных пользовательских таблицах для клиента и администратора. Как в application / config / ion_auth.php я могу изменить только одно имя таблицы, как я могу убедиться, что два контроллера используют две разные таблицы пользователей?

-1

Решение

Почему бы не создать группы вместо этого? Вы можете использовать метод create_group
затем просто проверьте, принадлежит ли пользователь к этой группе.

Просто создайте группу клиентов и группу администраторов. Вы также можете добавить больше, как модератор группы и т. Д.

Этот способ более удобен, чем таблица с более чем 1 пользователем.

1

Другие решения

Создать новые таблицы с необходимыми полями и связать их с group_id в users_groups,

0

Каждая таблица в базе данных должна представлять сущность. Поскольку для аутентификации вам нужен объект сущности User, у вас должна быть одна таблица для всех пользователей. После этого вы можете создавать таблицы для Admin и Client и создавать отношения между ними и таблицей Users.

0
По вопросам рекламы [email protected]