BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 05 июл 2025, 19:54

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Login - Alias
СообщениеДобавлено: 04 мар 2009, 18:24 
Можно ли настроить Radius сервер, чтобы проверка шла не по логину, а по алиасу?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2009, 18:26 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2009, 18:44 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
имелось ввиду "запретить логинится цифровыми логинами и разрешить только алиасами"? или что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2009, 18:46 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
добавьте в скрипт предобработки проверку "логин или алиас" и дальше или проверяете или сразу отфутболивайте


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2009, 18:49 
Цитата:
имелось ввиду "запретить логинится цифровыми логинами и разрешить только алиасами"? или что?

да разрешить пользоваться только алиасом


Вернуться к началу
  
 
 Заголовок сообщения: Login - Alias
СообщениеДобавлено: 04 мар 2009, 18:51 
Цитата:
добавьте в скрипт предобработки проверку "логин или алиас" и дальше или проверяете или сразу отфутболивайте

а пример скрипта можно?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2009, 19:08 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Владимир писал(а):
да разрешить пользоваться только алиасом

вешаете на событие радиус авторизации скрипт (скрипт не проверен! но работать вроде должен):
Код:
import bitel.billing.server.radius.*;
import bitel.billing.server.script.event.*;
import java.util.*;

request  = event.getRequest();
response = event.getResponse();
login    = request.getStringAttribute(RadiusStandartAttributes.User_Name);

if (login.matches("^[0-9]+$")) {
    response.setPacketType(RadiusPacket.AUTHENTICATION_REJECT);
    print("\nЛогин '" + login + "' не разрешен для входа!");
    return;
}

т.к. логины всегда цифровые, то запрещаете иметь цифровые алиасы и в скрипте проверяете - если логин с которым юзер логинится цифровой - в сад! во всех остальных случаях - добро пожаловать! если что - регексп поправить по вкусу ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Login - Alias
СообщениеДобавлено: 05 мар 2009, 11:19 
а как сделать чтобы Алиас был цифровой?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2009, 12:59 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
Зачем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Login - Alias
СообщениеДобавлено: 05 мар 2009, 13:23 
чтобы логин был номер телефона абонента, а логины в биллинги не редактируються, то если саму базу


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2009, 14:55 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
"цифровой логин" в БГБ - это следсвие автоинкремента в мускуле и менять его крайне не желательно ;)
"алиас" - это замена логина, чтоб юзеру понятнее было, т.е. что он не вводил 123, а писал vasya
если хотите чтобы логинились с номерами телефонов - просто измените регексп например на такой:
Код:
^[0-9]{3}-[0-9]{2}-[0-9]{2}$

и тогда логинится смогут только введя свой номер (алиас!) в формате:
Код:
123-12-12

ну или подгоните регексп под Ваши нужды ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 мар 2009, 16:21 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
заводите алиасы с префиксом, например aXXXXXXXX, а в скрипте предобработке дописывайте к логину префикс "a"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Login - Alias
СообщениеДобавлено: 06 мар 2009, 10:32 
Цитата:
заводите алиасы с префиксом, например aXXXXXXXX, а в скрипте предобработке дописывайте к логину префикс "a"

Спасибо, уже сделал.


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

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


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

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


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

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