Техническая документация для web ирбис64 и web ирбис32



бет6/33
Дата13.02.2023
өлшемі0,86 Mb.
#168577
1   2   3   4   5   6   7   8   9   ...   33
Байланысты:
ReadMe

Скрипт-защита


Формат скрипта защиты выполняет две функции: 1) проверку поступивших параметров запроса и защиту от взлома 2) обработку и дополнение параметров.
Первая строка, сформированная форматом срипт-защиты, определяет общий результат – если это 0 или файлом не было возвращено никаких значений – скрипт-защита определила ошибку, если результат 1 или файлом были возвращены другие ненулевые значения – ошибки нет. В первом случае шлюз возвращает error.html, в последнем случае шлюз читает остальные строки формата и изменяет параметры запроса на новые.
Например, строка ‘SCRIPT_DONE=YES’/ задаёт параметру SCRIPT_DONE значение YES.

Авторизация пользователя


Авторизация даёт возможность заказывать литературу, просматривать формуляр и редактировать корзину заказов.
Для авторизации используется база RDR. Авторизация происходит по идентификатору и, если в пользовательском запросе задан параметр Z21FLAGID=1, – по фамилии. После авторизации шлюз выполняет шифрование идентификатора, и зашифрованный идентификатор передаётся при переходе по страницам.

Команды WEB ИРБИС

Принципы выполнения команд WEB ИРБИС


Текущая команда WEB ИРБИС задаётся значением параметра С21COM. Как и названия параметров, она должна вводиться в верхнем регистре. По заданной команде обычно читается последовательность фреймов из секции [значение параметра I21DBN] INI файла WEB ИРБИС. Но возможен так же вывод произвольного фрейма, название которого задано в параметр S21FRAME с использованием произвольной базы указанный в параметре I21DBN.
Ниже приводится список соответствий команды и параметра, определяющего последовательность фреймов. В скобках - значение C21COM.

ShowFrames – команда “показ”(F).


SearchFrames - команда выполнения и показа результатов поиска - “поиск”(S).
DictionryFrames - команда показа терминов словаря - “словарь”(T).
ZakazFrames - команда отбора записей в корзину заказов - “заказ”(Z)
RecUpdateFrames - команда редактуры записей- “запись” (R)

Команды выгрузки записей – «экспорт»(E), чтения внешнего файла – «файл»(2), заимствования записи – «скачать»(4), выгрузки двоичного объекта – «интегрированный файл» (3), удалённого поиска «количество найденных»(G) не требуют задания последовательности фреймов, так как шлюз выдает в результате своей работы не HTML страницу.


Важно отметить, что во всех случаях одновременно WEB ИРБИС может выполнить только одну команду.



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   33




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет