gogan
Новичок
Как сделать следующее (и как правильно сформулировать вопрос)?
В общем идея такая: есть намерение сделать сайт организации с кучей поддоменов. Что требуется:
Каждый поддомен будет предоставлен какому-нибудь подразделению этой организации.
У каждого поддомена должен быть ограниченный доступ к централизованной базе данных: свободный просмотр, но изменение только ограниченного набора таблиц и записей (то есть, допустим, редактирование определенного альбома фотогалереи).
У администратора поддомена должен быть полный доступ к папкам и файлам своего поддомена.
Но проблема в следующем: с одной стороны, расчитываем на сознательность каждого отдельного админа, но все же нужно ограничить их свободу хотя бы доступом к базе, чтобы все не похерить.
Как можно осуществить эту идею? Написать свой апи для ДБ и запретить выполнять встроенные команды (вопрос как)? Передавать все команды обработчику на головном хосте и там производить валидировать все запросы к базе и тп?
Есть ли другие варианты релизации? Где и что вообще можно почитать на эту тему и в каком направлении искать?
В общем идея такая: есть намерение сделать сайт организации с кучей поддоменов. Что требуется:
Каждый поддомен будет предоставлен какому-нибудь подразделению этой организации.
У каждого поддомена должен быть ограниченный доступ к централизованной базе данных: свободный просмотр, но изменение только ограниченного набора таблиц и записей (то есть, допустим, редактирование определенного альбома фотогалереи).
У администратора поддомена должен быть полный доступ к папкам и файлам своего поддомена.
Но проблема в следующем: с одной стороны, расчитываем на сознательность каждого отдельного админа, но все же нужно ограничить их свободу хотя бы доступом к базе, чтобы все не похерить.
Как можно осуществить эту идею? Написать свой апи для ДБ и запретить выполнять встроенные команды (вопрос как)? Передавать все команды обработчику на головном хосте и там производить валидировать все запросы к базе и тп?
Есть ли другие варианты релизации? Где и что вообще можно почитать на эту тему и в каком направлении искать?