|
MySQL.RU - Webboard
Вернуться
Делигирование доступов (Руслан) 11/03/2015 - 12:08:01
Re: Делигирование доступов (Akina) 12/03/2015 - 15:58:47
> Original message text:
> From: Руслан - 11/03/2015 - 12:08:01
> Subject:Делигирование доступов
> -----------------
> Добрый день.
> Планирую построение многопользовательской БД для WEB ресурса.
> 1. Одна из задач: делегировании доступа разных пользователей к чужим аккаунтам.
> Например:
> Account1 (User11: Администратор, User12: Продавец, User13: Бухгалтер)
> Account2 (User21: Администратор, User22: Продавец)
> Необходимо что бы User21: Администратор дал доступ User13: Бухгалтер в Account2.
>
> 2. Внутри Аккаунтов необходимо так же разграничивать доступ пользователей к строкам таблиц БД (чтение, добавление, редактирование, удаление)
>
> 3. Необходимо вести журнал операций пользователей.
>
> В целом идеи по реализации есть, но хотелось бы обсудить и выбрать наиболее оптимальный вариант с учетом ваших мнений.
>
> Всем огромное спасибо.
>
>
From: Akina - 12/03/2015 - 15:58:47
Subject:Делигирование доступов
-----------------
> Необходимо что бы User21: Администратор дал доступ User13: Бухгалтер в Account2.
Нет. На самом деле "User21: Администратор включил User13: Бухгалтер в группу Account2.".
> необходимо так же разграничивать доступ пользователей к строкам таблиц БД
Только средствами приложения (или фронт-энда).
> журнал операций пользователей
Анальногично.
РЕЗЮМЕ:
MySQL не имеет встроенных средств организации перечисленных требований.
Чтобы не городить костыли, настоятельно рекомендую изменить выбор СУБД, введя в требования указанные возможности как обязательные.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
43316
|
|