BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 апр 2024, 14:43

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 23 авг 2016, 12:36 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
В документации http://docs.bitel.ru/pages/viewpage.act ... Id=1605918 нашёл следующую информацию:
Цитата:
Возможно в midAuth-параметре формы передавать несколько модулей через запятую, 0 - код модуля ядра. При этом будет осуществлен последовательный поиск в указанных модулях. Модуль должен быть разрешен в web.auth.modes.

Как оказалось, что последовательно осуществляется именно поиск, а не авторизация. Т. е. если по логину TEST в ядре нашёлся договор, но пароль неправильный, то биллинг не пустит пользователя совсем, даже если в биллинге есть сервис с логином TEST и подходящим паролем.

Можно ли не только искать первый подходящий модуль для авторизации логина, но и проводить последовательные попытки авторизации до первой успешной в модулях, перечисленных в midAuth?

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 12:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
помимо банально понятного test - часто у вас сервисы/логины модулей совпадают с тайтлом договора? это специально сделано?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 13:04 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
У нас для PPPoE логин и номер договора всегда совпадают. Сделано это специально, но зачем - уже никто не вспомнит.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 13:22 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так переставьте в web.auth.modes модуль перед ядром? или непременно надо чтобы и так и так срабатывало?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 13:53 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
dimOn писал(а):
так переставьте в web.auth.modes модуль перед ядром? или непременно надо чтобы и так и так срабатывало?

У нас абоненты могут менять пароль для статистики в ЛК, соответственно, они знают пароль от сервиса и пароль от договора, поэтому могут вводить и то, и другое. Если первым поставить модуль, то может быть небольшой негатив.

Лучше сделать перебор модулей до первой успешной авторизации.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 14:28 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
а зачем им два пароля? при одинаковом логине?
может сделать пароли одинаковым


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2016, 15:09 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Менять втихаря пароли как-то не очень хорошо.

Два пароля им и не нужно особо, но так исторически сложилось, что можно входить по номеру договора и паролю от статистики и по логину и паролю PPPoE. При этом в ЛК пользователи могут менять как пароль от статистики, так и пароль PPPoE.

Чтобы сделать пароли одинаковыми, нужно много чего анализировать и изменять в наших процессах.

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2016, 10:52 
Не в сети
Клиент

Зарегистрирован: 07 мар 2012, 15:02
Сообщения: 932
Откуда: Воронеж
Карма: 35
Ещё предложения будут?

_________________

Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2016, 12:04 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
есть возможность повесить свой обработчик авторизации, в нем можете реализовать какой хотите алгоритм...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 авг 2016, 12:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
И сразу пример

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 окт 2016, 10:50 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Апну тему. Еще не работает вот такая конструкция: web.auth.modes=0:1;0:2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 окт 2016, 01:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в HD ведётся обсуждение и разработка

Цитата:
Еще не работает вот такая конструкция: web.auth.modes=0:1;0:2
а ожидаемое поведение?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2016, 15:15 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2016, 20:54 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
barguzin2 писал(а):
В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать.


в штатной логике такой вариант не предусмотрен, каждый модуль определяется своей уникальной парой логин-пароль
вашу логику можете реализовать в пользовательском скрипте обработки авторизации


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 окт 2016, 22:47 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Не, про одинаковые логины в ядре/модулях уже сделано в тестовом виде
barguzin2 писал(а):
В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать.

Не понял - имя учётки это какой-то параметр договора, раз вы про 0:2 выше речь ведёте.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 окт 2016, 11:17 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Так и есть, раз про 0:2 речь идёт. То что не предусмотрен перебор 0:1;0:2 сообразил, но про это и речь.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 окт 2016, 11:46 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
возможно и это будет работать, про такое просто не думал никто

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.102s | 52 Queries | GZIP : On ]