Я работаю над решением для нескольких арендаторов в yii2 следуя Мультитенантная стратегия прохождение.
В настоящее время я разделил опасения за арендаторов. Назовем арендаторов «организациями». Организации могут просматривать только свои данные.
В настоящее время я пытаюсь зарегистрироваться для пользователей в организациях. Чтобы пользователь мог зарегистрироваться в организации, обычно он должен выбрать, в какой организации он регистрируется. Если я использую раскрывающийся список, это будет означать, что каждый входящий пользователь будет знать все организации, использующие это решение, которые я не хочу.
Как автоматически зарегистрировать пользователя в его / ее организации, не выбирая организацию?
Что мне нужно сделать, чтобы добиться этого?
Я основал свою мультитенантную заявку на том факте, что tenancy selective element
связаны с пользователем.
В моем случае на этапе входа в систему администратор назначает, какая организация (или организации) доступна для этого пользователя.
Затем, если пользователю назначена только одна организация, конфигурация с несколькими арендаторами напрямую назначается приложением, в противном случае, если пользователь связан с большим количеством организаций, после входа в комбинированную систему предоставляются только соответствующие организации для пользователя.
В случае организации клиента обычно предоставляется вход для каждой организации или последующее приглашение администратора или приложения для доступа к другой организации. В зависимости от вида или организации, связанных с клиентом
Других решений пока нет …