Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Проблемы работы в Web-ИРБИС с логинами, включающими пробел или символ подчёркивания
Пользователь: PRM (IP-адрес скрыт)
Дата: 20, May, 2019 07:29

Добрый день.

Тестируем Web-ИРБИС64+ 2018.1.
cgiirbis_64_ft.exe и irbis64.dll – от 01.04.2019 г.
Столкнулись с проблемами работы в Web-ИРБИС64+ с логинами, включающими пробел или символ подчёркивания.

У нас есть ряд читателей – коллективных абонентов МБА – с идентификаторами, включающими пробел.
Например,
MBA TEST
(все буквы – латинские)

Если добавить такого читателя в дистрибутивную БД RDR:
30 (Идентификатор читателя): MBA TEST
130 (Пароль): test
И выполнить авторизацию на странице:
[127.0.0.1]
То появится страница с текстом:
---
Неправильный логин или пароль.
Возможно у вас выбрана другая раскладка клавиатуры или нажата клавиша "Caps Lock".
---

Если изменить идентификатор читателя:
30 (Идентификатор читателя): MBA_TEST
то авторизация срабатывает.
Но при попытке поиска (в поле «Я ищу»), например, по слову «ПРОЗА» снова появляется страница авторизации.

Если изменить идентификатор читателя:
30 (Идентификатор читателя): MBATEST
то всё работает нормально.
(Срабатывает и авторизация, и поиск.)

Re: Проблемы работы в Web-ИРБИС с логинами, включающими пробел или символ подчёркивания
Пользователь: Alio (IP-адрес скрыт)
Дата: 20, May, 2019 10:52

PRM написал(а):
-------------------------------------------------------
> Добрый день.
>
> Тестируем Web-ИРБИС64+ 2018.1.
> cgiirbis_64_ft.exe и irbis64.dll – от 01.04.2019
> г.
> Столкнулись с проблемами работы в Web-ИРБИС64+ с
> логинами, включающими пробел или символ
> подчёркивания.
>
> У нас есть ряд читателей – коллективных абонентов
> МБА – с идентификаторами, включающими пробел.
> Например,
> MBA TEST
> (все буквы – латинские)
>
> Если добавить такого читателя в дистрибутивную БД
> RDR:
> 30 (Идентификатор читателя): MBA TEST
> 130 (Пароль): test
> И выполнить авторизацию на странице:
> [127.0.0.1]
> _ft.exe?C21COM=F&I21DBN=IBIS_FULLTEXT&P21DBN=IBIS&
> Z21ID=&S21CNR=5
> То появится страница с текстом:
> ---
> Неправильный логин или пароль.
> Возможно у вас выбрана другая раскладка клавиатуры
> или нажата клавиша "Caps Lock".
> ---
>
> Если изменить идентификатор читателя:
> 30 (Идентификатор читателя): MBA_TEST
> то авторизация срабатывает.
> Но при попытке поиска (в поле «Я ищу»), например,
> по слову «ПРОЗА» снова появляется страница
> авторизации.
>
> Если изменить идентификатор читателя:
> 30 (Идентификатор читателя): MBATEST
> то всё работает нормально.
> (Срабатывает и авторизация, и поиск.)
Проверил:
По поводу пробела верное замечание. По поводу подчеркивания - нет.

Re: Проблемы работы в Web-ИРБИС с логинами, включающими пробел или символ подчёркивания
Пользователь: PRM (IP-адрес скрыт)
Дата: 21, May, 2019 15:17

Alio написал(а):
-------------------------------------------------------
> Проверил:
> По поводу пробела верное замечание. По поводу
> подчеркивания - нет.

Александр Иосифович, спасибо.
Причина проблемы с логином с подчёркиванием на нашей стороне заключалась в следующем: были установлены только новые cgiirbis_64_ft.exe и irbis64.dll, а все остальные файлы из папки WEB обновлений D1-D4 - нет.
По вопросу о логине с пробелом. Уточните, пожалуйста, это ошибка Web-ИРБИС? Планируется ли соответствующее обновление?

Re: Проблемы работы в Web-ИРБИС с логинами, включающими пробел или символ подчёркивания
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, May, 2019 17:00

PRM написал(а):
-------------------------------------------------------
> Alio написал(а):
> --------------------------------------------------
> -----
> > Проверил:
> > По поводу пробела верное замечание. По поводу
> > подчеркивания - нет.
>
> Александр Иосифович, спасибо.
> Причина проблемы с логином с подчёркиванием на
> нашей стороне заключалась в следующем: были
> установлены только новые cgiirbis_64_ft.exe и
> irbis64.dll, а все остальные файлы из папки WEB
> обновлений D1-D4 - нет.
> По вопросу о логине с пробелом. Уточните,
> пожалуйста, это ошибка Web-ИРБИС? Планируется ли
> соответствующее обновление?
Встречный вопрос. Как Вам пришла в голову идея вводить пробел в идентификатор читателя?

Re: Проблемы работы в Web-ИРБИС с логинами, включающими пробел или символ подчёркивания
Пользователь: PRM (IP-адрес скрыт)
Дата: 21, May, 2019 17:30

Сейчас мы используем идентификаторы с пробелом только для коллективных абонентов.
Значение идентификатора соответствует использующемуся в библиотеке обозначению абонента. В обозначении вид абонента и его номер разделяется пробелом. При создании записей в БД читателей пришлось только транслитерировать данные обозначения.
Поскольку в Web-ИРБИС такие логины ранее работали, то вопрос с удалением пробела даже не рассматривался.



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