Обработка области безопасности пользователя с помощью nHibernate или другого ORM - PullRequest
0 голосов
/ 05 июня 2010

Как следует обращаться с ситуацией, когда вам может потребоваться фильтрация по группе пользователей. Вот сценарий.

У меня есть роль администратора в моей компании. Я должен быть в состоянии увидеть все данные, принадлежащие мне, а также всех других пользователей, которые я контролирую.

Простой старый пользователь должен иметь доступ только к своим данным.

Если вы пишете обычные SQL-операторы, то вы можете иметь таблицу безопасности для каждого пользователя и того, к кому он имеет доступ, но я не уверен, как справиться с этой ситуацией в мире OO и ORM.

Кто-нибудь имел дело с этим сценарием в веб-приложении, используя ORM? Хотелось бы услышать ваши мысли!

1 Ответ

1 голос
/ 05 июня 2010

Я верю, что NHibernate Фильтры помогут вам в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...