Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Читатель :  ИРБИС Irbis
 
Разграничение доступа к полным текстам
Пользователь: prold (IP-адрес скрыт)
Дата: 31, July, 2009 13:40

Возникла необходимость дифференцировать для разных групп пользователей доступ к полным текстам. Решение этой задачи мы видим в создании разных INI-ФАЙЛІВ ЧИТАТЕЛЕЙ. Каким образом в секцию ПРИВАТ INI-ФАЙЛА читателя добавить параметр что запрещает / позволяет доступ к полному тексту, то есть, чтобы для этого читателя кнопка ПОЛНЫЙ ТЕКСТ была неактивной

Re: Разграничение доступа к полным текстам
Пользователь: Alio (IP-адрес скрыт)
Дата: 31, July, 2009 14:52

Можно рассмотреть такую возможность.
Только важно понять к чему будет привязан этот параметр. Если к профилю АРма Читатель (т.е. соответствующий параметр в irbisr.ini) - это несложно сделать.
А вот если к конкретной БД ЭК или тем более - к конкретному читателю - это сложнее...

Re: Разграничение доступа к полным текстам
Пользователь: prold (IP-адрес скрыт)
Дата: 31, July, 2009 18:06

Нам важно сформировать две группы пользователей: 1- группа пользователей в которых будет активная кнопка ПОЛНЫЙ ТЕКСТ и 2 группа пользователи в которых эта кнопка будет неактивной. Этот параметр доступа должен распространяться на все БД ЭК. Поэтому я так понимаю этот параметр должен привязываться к АРМ Читатель. Но как сделать две группы пользователей? Как модифицыровать ini-файлы, и нужно ли делать их два. Возможно есть какой-то другой путь решения этой проблемы. Ожидаю вашей помощи и предложений!



Редактировано 2 раз. Последний раз 31.07.2009 18:18 пользователем prold.

Re: Разграничение доступа к полным текстам
Пользователь: Alio (IP-адрес скрыт)
Дата: 31, July, 2009 18:24

Решить это можно следующим образом (при условии, что мы введем новый параметр)
Создаются ДВА профиля пользователя для АРМа Читатель (т.е. два INI-файла и два соответствующих юзера - НЕ ПУТАЙТЕ читателей и юзеров!)
irbisr1.ini в нем новый параметр имеет значение 0 (кнопка ПОЛНЫЙ ТЕКСТ не доступна)
irbisr2.ini в нем новый параметр имеет значение 1 (кнопка ПОЛНЫЙ ТЕКСТ доступна)

На ОДНИХ читательских машинах стартуется АРМ Читатель с профилем irbisr1.ini) - и на них работают читатели ПЕРВОЙ группы, которым ПОЛНЫЕ ТЕКСТЫ не доступны

На ДРУГИХ читательских машинах стартуется АРМ Читатель с профилем irbisr2.ini) - и на них работают читатели ВТОРОЙ группы, которым ПОЛНЫЕ ТЕКСТЫ доступны

А вот как сделать так, чтобы читатели из первой группы НЕ СЕЛИ за машины читателей второй группы, - это уже ВАША задача.

Re: Разграничение доступа к полным текстам
Пользователь: prold (IP-адрес скрыт)
Дата: 04, August, 2009 17:41

Я работаю системным администратором ИРБИС лишь 2 месяца и потому еще не знаю глубокие основы программирования параметров ИРБИС. Напишите пожалуйста докладно как ввести новый параметр в INI-файл. И как вмонтировать созданные два INI-файла в работу системы ИРБИС? Опишите техническую сторону. Ожидаю вашей помощи, заранее благодарный!

Re: Разграничение доступа к полным текстам
Пользователь: levr (IP-адрес скрыт)
Дата: 05, August, 2009 13:14

ИРБИС 32 вер. 2008.1 Когда можно ожидать обновленного INI-файл для АРМ "Читатель", с учетом вышеназванных предложений? Или вы, т.е. разработчики, нам сообщите как будет называться этот параметр, в какой секции он будет и мы его встроим туда сами, с использованием соотвествующего редактора?

Re: Разграничение доступа к полным текстам
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, August, 2009 13:40

levr написал(а):
-------------------------------------------------------
> ИРБИС 32 вер. 2008.1 Когда можно ожидать
> обновленного INI-файл для АРМ "Читатель", с
> учетом вышеназванных предложений?
В 2009.1

Re: Разграничение доступа к полным текстам
Пользователь: prold (IP-адрес скрыт)
Дата: 06, August, 2009 11:14

Мы создали два INI-файла:
irbisr1.ini в нем новый параметр имеет значение 0 (кнопка ПОЛНЫЙ ТЕКСТ не доступная)
irbisr2.ini в нем новый параметр имеет значение 1 (кнопка ПОЛНЫЙ ТЕКСТ доступная)
Теперь подскажите, что значит создать два соответствующих юзера. И как теперь задействовать эти два созданные INI-файлы в работу АРМ Читатель??? Ожидаю ваших советов и помощи! Заранее благодарный за понимание!

Re: Разграничение доступа к полным текстам
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 06, August, 2009 11:53

в ярлыке на АРМ должно быть написано

irbisr.exe irbisr1.ini

Первый параметр определяет ини-файл. Это и называется пользователем в Ирбис32. А вообще это подробно описано в документации и КУЧА материала на форуме. Поищите, пожалуйста.

Re: Разграничение доступа к полным текстам
Пользователь: prold (IP-адрес скрыт)
Дата: 06, August, 2009 12:46

Спасибо, Максим - работает. А информацию обязательно прочитаю, и поищу на форуме.



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