Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Не проходит авторизация
Пользователь: anatolich (IP-адрес скрыт)
Дата: 28, April, 2022 09:04

Установили ИРБИС64+ 2020.1(D5), импортировали базы из старого ИРБИСа, Apache 2.4, Web Irbis64+. Не проходит авторизация на первой web-странице. При вводе любых данных (и из RDR,и тестовых) выходит сообщение "Неправильный логин или пароль". Подскажите куда копать? Что проверить?

Re: Не проходит авторизация
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, April, 2022 12:18

А словарь БД RDR пересоздали заново после импорта?
В настройках секции [Request] и [Reader] у вас что указано?
В файле author.frm ничего не меняли?
По каким полям записей из БД RDR у вас должна осуществляться авторизация?



Редактировано 1 раз. Последний раз 28.04.2022 12:19 пользователем А. Роман.

Re: Не проходит авторизация
Пользователь: anatolich (IP-адрес скрыт)
Дата: 28, April, 2022 15:00

Словарь пересоздали. author.frm не меняли.

[Reader]
RdrPrefReader=RI=
RDRTAGREADER=30

[Request]
RQSTTAGFAMILYREADER=130
RQSTTAGREADER=30
RQSTTAGRDRBRIEF=31
RQSTTAGBRIEF=201
RQSTTAGSHIFR=903
RQSTTAGTIME0=40
RQSTTAGDBN=1
RQSTTAGDOP=100
RQSTTAGNOTE=101
RQSTTAGMRG=102

Авторизация по Фамилии, пароль - номер читательского, т.е. ID.

Re: Не проходит авторизация
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, April, 2022 15:28

По умолчанию авторизация не по Фамилии и идентификатору, а по идентификатору и паролю в поле 130.

Если вам нужно поменять на Фамилию и идентификатор - то выполните рекомендации Соколовского Владимира (один из соразработчиков ИРБИС)

Добавьте словарь с префиксом RI= для поля 10 и поменяйте значения меток полей:

RDRTAGREADER=10

RQSTTAGFAMILYREADER=30

Re: Не проходит авторизация
Пользователь: anatolich (IP-адрес скрыт)
Дата: 28, April, 2022 15:33

А как добавить словарь с префиксом RI= для поля 10?

Re: Не проходит авторизация
Пользователь: anatolich (IP-адрес скрыт)
Дата: 28, April, 2022 16:22

Авторизация с параметрами по умолчанию, как Вы сказали - ID и пароль, работает.

Рекомендации Соколовского и Ваши выполнил (кроме непонятного мне "Добавьте словарь с префиксом RI= для поля 10", у Соколовского "обеспечить инверсию этого поля с префиксом RI="). Перезапустил Apache.
Все осталось по-прежнему - работает только ID и пароль.

Re: Не проходит авторизация
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, April, 2022 16:53

А вот тут уже вопрос - как вы собираетесь администрировать ИРБИС не зная основ? Изучите матчасть (Администрирование ИРБИС - вебинары и документация)

По созданию словаря - добавьте в rdr.fst строку:
10 0 "RI="V10
и создайте словарь заново - полностью только ЭК.

Re: Не проходит авторизация
Пользователь: МАрияЧ (IP-адрес скрыт)
Дата: 03, November, 2022 10:44

Добрый день! Помогите разобраться с авторизацией под "Гостем". Настраиваем web irbis64+PHP(20.1)
У нас авторизация по фамилии и штрих-коду(поле 30).
В irbis_server_ft_php изменила по написанному выше :
[Reader]
RdrPrefReader=RI=
RDRTAGREADER=10

[Request]
# метка поля БД RDR, содержащего ПАРОЛЬ читателя
RQSTTAGFAMILYREADER=30
Вот это попасло под сомнение. но оставила так как есть
# метка поля БД RDR, содержащего ЛОГИН читателя
RQSTTAGREADER=30

В author.frm ничего не меняла, кроме как убрала "восстановить пароль".
С личными данными авторизация проходит. А вот под гостем нет.
Что необходимо еще проверить?



Редактировано 2 раз. Последний раз 07.11.2022 04:16 пользователем МАрияЧ.

Re: Не проходит авторизация
Пользователь: МАрияЧ (IP-адрес скрыт)
Дата: 07, November, 2022 09:27

Получилось, подправила script.



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