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