Re: Просмотр полных текстов для неавторизованных пользователей
Пользователь:
Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, April, 2024 00:12
nikulin написал(а):
-------------------------------------------------------
> Кирилл Соколинский (СЗТУ) написал(а):
> --------------------------------------------------
> -----
> > Параметры, которые определены в БД RIGHT
> > накладываются на установки по умолчанию. Т.е.
> то,
> > что определено в БД RIGHT переопределяет те
> > настройки, которые действуют по умолчанию.
> >
> > Установите в Основных настройках доступность
> > просмотра 'ed_net_access'=>'free' После этого
> для
> > нужных записей запретите просмотр с
> использованием
> > записей БД RIGHT.
> >
> > Убедитесь, что у Вас установлено последнее
> > онлайновое обновление.
> >
> > Пожалуйста, обязательно указывайте наименование
> > своей организации!
> >
> > Если проблему не удастся решить, приложите
> > jirbis_configuration.php (удалив из него все
> > пароли) и запись в БД RIGH, с помощью которой
> Вы
> > хотите параметрировать доступ к документу.
>
> Библиотека им. А.К.Югова, Курган.
>
> Изменили в файле конфигурации
> (jirbis_configuration.php) параметр на
> 'ed_net_access'=>'free'. Но как обойти
> использование БД RIGHT для конкретного документа,
> не разобрались. В 955 поле можно сделать только
> доступ для гостей, но при этом со стороны J-IRBIS
> всё равно выдаёт ошибку: "Для получения доступа к
> документу необходимо авторизоваться."
>
> Пробовали добавить 951 поле, где в подполе №9 есть
> возможность указать полный доступ для J-Ирбис2, в
> основных настройках меняли доступность, но это
> также не помогает. Там есть ещё подполе №4 "Режим
> доступа", но там варианты только для
> зарегистрированных и авторизованных (скрин 1).
>
> Прикрепляю jirbis_configuration.php и скрин нашей
> записи в БД RIGH (если правильно Вас понял).
Сообщите, у Вас установлено последнее обновление?
1. Заполнение поля 951^4 вручную не имеет смысла! ("скрин 1 Про подполе 4 в 951 поле.jpg (39.4KB) "). Оно формируется J-ИРБИС 2.0 автоматически, при загрузке файла через интерфейс сайта
2. Памрметр ed_external_same у Вас имеет значение True. Т.е. для для внешних пользователей фактически применяется правило локального доступа. В Вашем случае это 'ed_local_access' => 'auth' Вам требуется либо установить ed_external_same=0, либо было бы логичным установить 'ed_local_access' => 'free' Т.е. сделать свободный доступ к документам нормой по умолчанию для всех пользователей, в т.ч. не авторизованных.
3. Хотя "виртуальный" уровень GUEST поддерживается J-ИРБИС 2.0, он не имеет там большого смысла. Если Вы хотите, чтобы к отдельным документам были какие-то особые права доступа, привязывайте эти права к реальным категориям. А права для GUEST -- это права по умолчанию из Основных настроек (jirbis_configuration.php)