![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Права в Oracle
Andrushk © (2003-08-14 10:52:00)
Господа, подскажите как лучше сделать.
Куча пользователей работают с одним приложением, но скажем, для примера, если есть табличка с городами, то кто-то может видеть только города Нижегородской обл, кто-то Владимирской, кто-то все.
Я хочу сделать так: на таблички просмотр которых надо ограничить навесить политик, а в предикатной функции лезть в табличку структурой [ID пользователя|ID права] и если у данного пользователя нет необходимых прав, то функция будет возвращать что-то типа 1=2.
Может есть какие-то другие способы решения данной проблемы???
Если кто знает статьи по данной тематике - скинте плиз, буду крайне признателен :-)
Unknown (2003-08-14 11:05:00) [21]
1. Сделать для каждого узера view
2. Пользователь имеет толбко право execute на пакетную
процедуру где реализованнп вся логика
3. Средства Оракле + твой Application Server
Reindeer Moss Eater (2003-08-14 10:59:00) [22]
Решения всего два.
Ограничивать сервером и ограничивать приложением.
Есть еще правда третий способ - административный. Запретить инструкцией смотреть на то, на что нельзя смотреть.