forum.bitel.ru
http://forum.bitel.ru/

[6.1] Алиас для логина
http://forum.bitel.ru/viewtopic.php?f=44&t=10210
Страница 1 из 1

Автор:  Phricker [ 20 фев 2015, 14:00 ]
Заголовок сообщения:  [6.1] Алиас для логина

И снова доброго дня.
Все тот же перенос с DialUp на Inet.

В DialUp были такие понятия как "логин" и "алиас" (которых в принципе могло быть больше 1го. указывались через пробел). И ограничения в 1 сессию указывались сразу на всё.

При переносе в модуль Inet, скрипт на вики по переносу, советует создавать второй (третий, десятый) сервисы для алиаса.
Но ведь в этом случае получится так, что абонент сможет авторизоваться ровно столько раз сколько у него будет сервисов на договоре.

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

Автор:  Amir [ 20 фев 2015, 15:33 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Недавно добавили возможность поиска по логину дочернего сервиса (хотя не для этой задачи нужно было).
Нужно создать тип сервиса, указать в его конфигурации
serv.search.login=1
указать что он дочерний, указать у него лимит - неограничено.

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

Автор:  Phricker [ 20 фев 2015, 18:33 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Проверил только что.
Так заведены типы сервисов
Изображение Изображение
В типе сервиса "PPPoE алиас" на вкладке "Родительские типы" галочка установлена на "PPPoE"

На договор добавил так
Изображение

1) При попытке подключиться под сервисом "login" авторизация проходит. Сессия висит активной.
2) При повторной попытке подключиться сервисом "login" мне дает 3 ошибку "Превышен лимит сессий". Старая сессия активна.
3) При попытке подключиться по дочернему сервису "123456" авторизация проходит. Висит две активные сессии
Изображение
4) Отключаемся сервисом "login". Остается активной сессия созданная на шаге 3.
5) Подключаемся повторно сервисом "123456". Создается вторая сессия
Изображение

Что то пошло не так

Автор:  Phricker [ 23 фев 2015, 17:09 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Ап

Автор:  Cromeshnic [ 23 фев 2015, 19:59 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Я, помнится, когда ещё на модуле dialup костылил ISG, закрыл скриптом предобработки всем доступ через цифровые логины (только чтобы с буквы начинались), добавив в исключения пару десятков чуваков, кто уже работал по ним. Этих чуваков затем в саппорт скинул на обзвон и перенастройку совместно с клиентом.

Я думаю, в реальности клиент пользуется либо тем, либо другим - как ему в первый раз настроили оборудование.
Поэтому я бы на вашем месте завёл в Inet оба, а при первой авторизации скриптом второй сервис закрывал датой или статусом.
Иначе получается ненужная техническая головная боль из-за организационной непродуманности.

Автор:  Amir [ 23 фев 2015, 23:22 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Вы же только переводите? Попробуйте сразу настроить новый вариант проверки кол-ва сессий:
viewtopic.php?f=44&t=10160&p=85394#p85373
Интересно как там - тоже самое будет или нормально отработает.

Автор:  Phricker [ 24 фев 2015, 12:19 ]
Заголовок сообщения:  Re: [6.1] Алиас для логина

Cromeshnic, спасибо за идею.
Изначально так же думал перевести только алиасы, а с цифровыми разбираться по звонкам, но цифра в ~8500 цифровых логинов, которые авторизовались хоть 1 раз за февраль, останавливает.
Подумал что возможно переносить только то, по чему была создана последняя сессия.

Amir, да только переводим. Точнее на Inet модуле работает IPOE, но продвигается медленно и решил перевести уже весь DialUp как есть PPPoE.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/