Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.
Закрыт 1 год назад.
Всем привет! Подскажите, как можно реализовать следующую идею. На данный момент в отделе компании работа реализована следующим образом: есть сложная Excel таблица, информацию которой наполняют 9 сотрудников. Каждый из них заполняет свою часть в таблице каждый день, т.е. в Excel на каждый день создается новый лист и меняются данные. Есть идея, используя PHP и MySQL, создать сайт. Админ может просматривать все записи в таблице, а каждый из сотрудников отдела может просматривать и редактировать только свою часть таблицы. При этом возможно просматривать записи за прошедшие дни, их также при возможности редактировать, просматривать и удалять. Систему логирования я кое-как написал, но как ее привязать к конкретным данным для конкретного пользователя не имею как понятия, так и знаний.
Можете за основу взять RBAC - Role Base Access Control (Предоставление доступа на основе ролей: admin, user, moder, guest - к примеру).
admin:
read\write\delete все таблицыuser:
read\write только таблицу fooread только таблицу barВообще вариантов реализовать то, что вы хотите много, к прмиеру есть и другие реализации:
manager открывает таблицу, то предоставить ему read\write возможности, если admin, то предоставить read\write\delete и т.д.read\weite на таблицу с посетителями и read на таблицу с сотрудниками.foo могут read\write таблицу с посетителями, а сотрудники из кабинета bar могут read\write\delete таблицу с посетителями.Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости