forum.bitel.ru http://forum.bitel.ru/ |
|
Вход в личный кабинет через несколько модулей http://forum.bitel.ru/viewtopic.php?f=22&t=11887 |
Страница 1 из 1 |
Автор: | vkulakov [ 23 авг 2016, 12:36 ] |
Заголовок сообщения: | Вход в личный кабинет через несколько модулей |
В документации http://docs.bitel.ru/pages/viewpage.act ... Id=1605918 нашёл следующую информацию: Цитата: Возможно в midAuth-параметре формы передавать несколько модулей через запятую, 0 - код модуля ядра. При этом будет осуществлен последовательный поиск в указанных модулях. Модуль должен быть разрешен в web.auth.modes. Как оказалось, что последовательно осуществляется именно поиск, а не авторизация. Т. е. если по логину TEST в ядре нашёлся договор, но пароль неправильный, то биллинг не пустит пользователя совсем, даже если в биллинге есть сервис с логином TEST и подходящим паролем. Можно ли не только искать первый подходящий модуль для авторизации логина, но и проводить последовательные попытки авторизации до первой успешной в модулях, перечисленных в midAuth? |
Автор: | dimOn [ 23 авг 2016, 12:44 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
помимо банально понятного test - часто у вас сервисы/логины модулей совпадают с тайтлом договора? это специально сделано? |
Автор: | vkulakov [ 23 авг 2016, 13:04 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
У нас для PPPoE логин и номер договора всегда совпадают. Сделано это специально, но зачем - уже никто не вспомнит. |
Автор: | dimOn [ 23 авг 2016, 13:22 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
так переставьте в web.auth.modes модуль перед ядром? или непременно надо чтобы и так и так срабатывало? |
Автор: | vkulakov [ 23 авг 2016, 13:53 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
dimOn писал(а): так переставьте в web.auth.modes модуль перед ядром? или непременно надо чтобы и так и так срабатывало? У нас абоненты могут менять пароль для статистики в ЛК, соответственно, они знают пароль от сервиса и пароль от договора, поэтому могут вводить и то, и другое. Если первым поставить модуль, то может быть небольшой негатив. Лучше сделать перебор модулей до первой успешной авторизации. |
Автор: | skn [ 23 авг 2016, 14:28 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
а зачем им два пароля? при одинаковом логине? может сделать пароли одинаковым |
Автор: | vkulakov [ 23 авг 2016, 15:09 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
Менять втихаря пароли как-то не очень хорошо. Два пароля им и не нужно особо, но так исторически сложилось, что можно входить по номеру договора и паролю от статистики и по логину и паролю PPPoE. При этом в ЛК пользователи могут менять как пароль от статистики, так и пароль PPPoE. Чтобы сделать пароли одинаковыми, нужно много чего анализировать и изменять в наших процессах. |
Автор: | vkulakov [ 25 авг 2016, 10:52 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
Ещё предложения будут? |
Автор: | skn [ 25 авг 2016, 12:04 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
есть возможность повесить свой обработчик авторизации, в нем можете реализовать какой хотите алгоритм... |
Автор: | Phricker [ 25 авг 2016, 12:06 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
И сразу пример |
Автор: | barguzin2 [ 11 окт 2016, 10:50 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
Апну тему. Еще не работает вот такая конструкция: web.auth.modes=0:1;0:2 |
Автор: | dimOn [ 12 окт 2016, 01:08 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
в HD ведётся обсуждение и разработка Цитата: Еще не работает вот такая конструкция: web.auth.modes=0:1;0:2 а ожидаемое поведение?
|
Автор: | barguzin2 [ 13 окт 2016, 15:15 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать. |
Автор: | skn [ 13 окт 2016, 20:54 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
barguzin2 писал(а): В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать. в штатной логике такой вариант не предусмотрен, каждый модуль определяется своей уникальной парой логин-пароль вашу логику можете реализовать в пользовательском скрипте обработки авторизации |
Автор: | dimOn [ 13 окт 2016, 22:47 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
Не, про одинаковые логины в ядре/модулях уже сделано в тестовом виде barguzin2 писал(а): В качестве имени пользователя юзер может вводить имя своей учётки (логин) или номер договора. пароль - пароль ЛК. Любой из вариантов должен сработать. Не понял - имя учётки это какой-то параметр договора, раз вы про 0:2 выше речь ведёте. |
Автор: | barguzin2 [ 14 окт 2016, 11:17 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
Так и есть, раз про 0:2 речь идёт. То что не предусмотрен перебор 0:1;0:2 сообразил, но про это и речь. |
Автор: | dimOn [ 14 окт 2016, 11:46 ] |
Заголовок сообщения: | Re: Вход в личный кабинет через несколько модулей |
возможно и это будет работать, про такое просто не думал никто |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |