Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
43316



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |