BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 00:40 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
добрый день
подскажите, как можно реализовать следующее:
1. предполагается что сервисы в Inet созданы со статическими адресами.
2. биллинг "видит" реальные адреса клиентов(без всяких nat'ов).
как то можно:
1. авторизовать клиента в первую очередь по его адресу. адрес можно брать из сервисов или из активных сессий.
2. если не найдено в п.1 - то стандартная форма авторизации.
3. ну и как то в ЛК воткнуть checkbox для включения этой функции (по умолчанию она выключена) - хотя примерно как это сделать я знаю.

может тут было что то похожее на форуме?
если есть мысли по поводу "вредности" данной фишки - буду рад выслушать.

p.s. когда будет релиз нового ЛК? для 6.1 его не получится припилить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 03:27 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 03:52 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
ну на идею толкнул пример мобильного приложения, кого то из опсосов.
просто у клиентов паталогическая способность забывать\терять\менять данные от ЛК. честь и хвала, тем кто сохранил и заходит по сохраненным - это не для них делается.
как дополнение, к стандартной форме авторизации приделать еще одну кнопку, которая будет авторизовывать по IP - ей и будут пользоваться те, кто страдает склерозом.

были ли у битела подобные истории внедрения? которые показали что это действительно "не самая лучшая идея"?

про восстановление пароля можно не вспоминать - стандартная форма работает через почту, которая не всегда вносилась в договора или вносилась не верно. как вариант, развить все это дело в сторону SMS сервисов, т.к. с телефонами как то попроще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 04:24 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
По мне так такую проблему решает trayinfo, так и боролись. Или при подключении предлагать автоинформирование о низком балансе по email или sms


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 12:07 
Не в сети
Клиент

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

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

_________________

Клиент: вер. 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 14:12 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 15:18 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
skn писал(а):
вроде делали возможность в конфиге задавать свой класс обработчик проверки авторизации при входе.
из минусов:

а не вспомните точнее, где\что\когда?
Цитата:
1) бесконтрольный доступ в ЛК (дети, вирусы и т.д.) и возможность внесения не санкционированных изменений (смена тарифа, покупки в Rentsoft, Enaza и т.д.)

есть такая вещь. но предполагается, что функция управляема, с уведомлениями об возможных проблемах.
я думаю, что в 6.2 с ее новым вебом, можно будет сделать уровни прав для пользователей, в зависимости от авторизации? добавлять в сессию флаг и проверять его везде, где есть денежные вопросы.
Цитата:
2) сложность входа не в свой ЛК (например сосед попросил что то проверить)

тут предполагается, что не будет АВТОЛОГИНА, а будет кнопка ВОЙТИ СО СВОЕГО КОМПЬЮТЕРА БЕЗ ПАРОЛЯ.
Код:
3) для доступа к ЛК с мобилы все равно придется помнить логин и пароль

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 15:30 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Dog писал(а):
skn писал(а):
вроде делали возможность в конфиге задавать свой класс обработчик проверки авторизации при входе.
из минусов:

а не вспомните точнее, где\что\когда?

тут

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 22 июн 2015, 21:43 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
эм.

а подскажите, как вот эту часть документации понимать?

Цитата:
Аналогично можно добавить авторизацию по логину и паролю Voip-модуля. Возможно в midAuth-параметре формы передавать несколько модулей через запятую, 0 - код модуля ядра. При этом будет осуществлен последовательный поиск в указанных модулях. Модуль должен быть разрешен в web.auth.modes.
Так же для модуля Dialup есть отдельный режим авторизации по ip-адресу сессии. Пусть 21 - это код модуля Dialup, тогда этот режим настраивается так
Код:
web.auth.modes=0:1;21:2

Где 2- означает авторизацию по ip-адресу сессии. При этом сравнивается http-заголовок с ip-адресом переданный в http-запросе и Ip-адрес сессии абонента.
Имя http-заголовка, в котором хранится ip адрес, задается параметром
Код:
header.name.remote.addr=

в конфигурации сервера.

т.е. в модуле dialup было нечто похожее?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 26 июн 2015, 22:19 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
а после прохождения авторизации, между клиентом\сервером - передается как был авторизован клиент? тот самый midId например где то сохраняется? или тот самый ModulleUser он хранится во время всей сессии клиента в ЛК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] Авторизация по IP в ЛК
СообщениеДобавлено: 26 июн 2015, 22:23 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
по cookie JSESSION


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

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


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

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


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

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