BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: заглавные буквы в login alias
СообщениеДобавлено: 16 июн 2011, 19:58 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Тока щас был неприятно удивлён, что пользователь с алиасом ,например Idiotov_oo прекрасно авторизуется и с алиасом idiotov_oo. Наверно где-то в доках про нечуствительность алиасов с регистру букв пропустил?
Для полноты картины: БЖБ 5.1 vpn - mikrotik

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 16 июн 2011, 20:17 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ok-2004 писал(а):
Тока щас был неприятно удивлён, что пользователь с алиасом ,например Idiotov_oo прекрасно авторизуется и с алиасом idiotov_oo. Наверно где-то в доках про нечуствительность алиасов с регистру букв пропустил?
Для полноты картины: БЖБ 5.1 vpn - mikrotik

в 5.0 нет такого...может что то не так? для распознования этоже разные символы

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 17 июн 2011, 01:10 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
на 5.1 сборка 182 тоже самое
Код:
16 19:05:58
Packet type: Access-Request
Identifier: 163
Authenticator: {2A F8 B2 5E F6 0D 08 2C CA 78 89 03 F0 50 A3 2C}
Attributes:
User-Name=V.Kaloshin

алиас в договоре изначально с маленькими буквами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 17 июн 2011, 11:57 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Вот подробный лог:
Код:
select login_alias from user_alias_4 where login_id="6513" :


даёт вот это: lezhnev_av

А вот радиус лог:
Код:
Packet type: Access-Request
Identifier: 146
Authenticator: {BB B1 CA 98 ED 68 5D 92 8E 74 1C 97 0E 79 F4 E1}
Attributes:
User-Name=Lezhnev_av
NAS-Identifier=vpn_be
NAS-IP-Address=192.168.40.68
NAS-Port=7065
Service-Type=2
Framed-Protocol=1
Calling-Station-Id=192.168.21.160
NAS-Port-Type=5
Called-Station-Id=192.168.20.1
MS-CHAP2-Response={01 00 C2 20 65 CF 55 31 06 8A 3E B2 33 BA F6 6C 1C 39 00 00 00 00 00 00 00 00 73 98 B9 19 E4 BB A8 5F 14 D6 82 2E A9 DC 88 82 70 EB D1 2C AE DB E6 53}
MS-CHAP-Challenge={8F 8A 35 69 AC FD 52 17 6F 96 13 77 9E E4 F4 AD}

Packet type: Access-Accept
Identifier: 146
Authenticator: {}
Attributes:
Acct-Interim-Interval=180
Service-Type=2
Framed-Protocol=1
Mikrotik-Rate-Limit=10000k/2048k
MS-MPPE-Recv-Key={80 00 A9 E8 7B F5 A7 88 A4 5C 3D EB 0A B8 C7 6A C2 8F B4 D0 22 93 36 AF 9D 77 7E 63 61 6C 1A A7 78 B6}
MS-MPPE-Send-Key={80 00 A9 96 56 3C 9B 9A 64 53 F2 41 ED 2F 2D 97 0D DB 90 C4 4B 69 7D C8 06 D2 9F D6 ED 1A 9E 7D 3B 21}
MS-CHAP2-Success={3F 53 3D 36 45 41 32 36 30 42 36 42 42 42 36 39 32 31 35 37 31 44 38 30 30 45 43 38 39 33 39 36 37 36 31 44 30 41 34 35 41 46 46}
Process time auth: 12

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 17 июн 2011, 12:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Если будут исправлять - пожалуйста сделайте опционально. Хочешь включил хочешь не включил

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 18 июн 2011, 18:53 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
MySQL Reference Manual -> Case Sensitivity in String Searches
MySQL manual писал(а):
For nonbinary strings (CHAR, VARCHAR, TEXT), string searches use the collation of the comparison operands.
...
The default character set and collation are latin1 and latin1_swedish_ci, so nonbinary string comparisons are case insensitive by default. This means that if you search with col_name LIKE 'a%', you get all column values that start with A or a.


Лично я не вижу смысла использовать case sensitive алиасы, т.к. для всех гораздо удобнее когда ендюзер может писать Vasya или vasya или даже vAsYa и он всеравно будет авторизован и мы сейчас наблюдаем именно эту ситуацию - Вы выдали юзеру алиас в нижнем регистре, а он пишет как хочет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 18 июн 2011, 21:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
MySQL Reference Manual -> Case Sensitivity in String Searches
MySQL manual писал(а):
For nonbinary strings (CHAR, VARCHAR, TEXT), string searches use the collation of the comparison operands.
...
The default character set and collation are latin1 and latin1_swedish_ci, so nonbinary string comparisons are case insensitive by default. This means that if you search with col_name LIKE 'a%', you get all column values that start with A or a.


Лично я не вижу смысла использовать case sensitive алиасы, т.к. для всех гораздо удобнее когда ендюзер может писать Vasya или vasya или даже vAsYa и он всеравно будет авторизован и мы сейчас наблюдаем именно эту ситуацию - Вы выдали юзеру алиас в нижнем регистре, а он пишет как хочет.

Я согласен с этим, но, вопрос ради интереса - а проверка идет не на уровне кода? а на уровне sql запросов?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: заглавные буквы в login alias
СообщениеДобавлено: 20 июн 2011, 10:29 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
На уровне запросов, IMHO


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

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


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

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


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

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