Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Ограничить пользователям (студентам) доступ к определенной БД
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 15, November, 2021 17:19

Есть ли возможность с помощью настройки прав в RIGHT ограничить доступ (или дать доступ) пользователям (студентам) с определенной меткой (не всем студентам) к определенным БД. То есть, когда они заходят Web-ИРБИС64+ PHP поиск осуществлялся только по тем БД к которым у них есть доступ?



Редактировано 1 раз. Последний раз 15.11.2021 17:21 пользователем Aramaki.

Re: Ограничить пользователям (студентам) доступ к определенной БД
Пользователь: Alio (IP-адрес скрыт)
Дата: 15, November, 2021 17:54

Aramaki написал(а):
-------------------------------------------------------
> Есть ли возможность с помощью настройки прав в
> RIGHT ограничить доступ (или дать доступ)
> пользователям (студентам) с определенной меткой
> (не всем студентам) к определенным БД. То есть,
> когда они заходят Web-ИРБИС64+ PHP поиск
> осуществлялся только по тем БД к которым у них
> есть доступ?
Есть такая возможность. Смотрите релиз версии 2020.1 раздел Web-ИРБИС п.2



Редактировано 1 раз. Последний раз 15.11.2021 18:24 пользователем Alio.

Re: Ограничить пользователям (студентам) доступ к определенной БД
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 16, November, 2021 14:56

Спасибо, посмотрел. С помощью RIGHT это сделать нельзя, а можно через RDR. Есть файл access_dbn.pft в котором указано, что /* v1002 - логин/идентификатор читателя (я понимаю это поле 30 в RDR). Мне необходимо организовать доступ через 50:Категория. Вход осуществляется по 30 полю.



Редактировано 2 раз. Последний раз 16.11.2021 15:01 пользователем Aramaki.

Re: Ограничить пользователям (студентам) доступ к определенной БД
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, November, 2021 15:09

Aramaki написал(а):
-------------------------------------------------------
> Спасибо, посмотрел. С помощью RIGHT это сделать
> нельзя, а можно через RDR. Есть файл
> access_dbn.pft в котором указано, что /* v1002 -
> логин/идентификатор читателя (я понимаю это поле
> 30 в RDR). Мне необходимо организовать доступ
> через 50:Категория. Вход осуществляется по 30
> полю.
Доступ к 50 полю:

&uf('DRDR,!RI=',v1002,'!,v50')

Re: Ограничить пользователям (студентам) доступ к определенной БД
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 16, November, 2021 16:24

Спасибо. Работает. if &uf('DRDR,!RI=',v1002,'!,v50') <>'сотрудник' then
'dbn_web_ft.mnu' else 'dbn_web_ft1.mnu' fi



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.