forum.bitel.ru http://forum.bitel.ru/ |
|
заглавные буквы в login alias http://forum.bitel.ru/viewtopic.php?f=5&t=5611 |
Страница 1 из 1 |
Автор: | ok-2004 [ 16 июн 2011, 19:58 ] |
Заголовок сообщения: | заглавные буквы в login alias |
Тока щас был неприятно удивлён, что пользователь с алиасом ,например Idiotov_oo прекрасно авторизуется и с алиасом idiotov_oo. Наверно где-то в доках про нечуствительность алиасов с регистру букв пропустил? Для полноты картины: БЖБ 5.1 vpn - mikrotik |
Автор: | skyb [ 16 июн 2011, 20:17 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
ok-2004 писал(а): Тока щас был неприятно удивлён, что пользователь с алиасом ,например Idiotov_oo прекрасно авторизуется и с алиасом idiotov_oo. Наверно где-то в доках про нечуствительность алиасов с регистру букв пропустил? Для полноты картины: БЖБ 5.1 vpn - mikrotik в 5.0 нет такого...может что то не так? для распознования этоже разные символы |
Автор: | Dog [ 17 июн 2011, 01:10 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
на 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 алиас в договоре изначально с маленькими буквами. |
Автор: | ok-2004 [ 17 июн 2011, 11:57 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
Вот подробный лог: Код: 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 |
Автор: | Phricker [ 17 июн 2011, 12:00 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
Если будут исправлять - пожалуйста сделайте опционально. Хочешь включил хочешь не включил |
Автор: | snark [ 18 июн 2011, 18:53 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
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 и он всеравно будет авторизован и мы сейчас наблюдаем именно эту ситуацию - Вы выдали юзеру алиас в нижнем регистре, а он пишет как хочет. |
Автор: | skyb [ 18 июн 2011, 21:22 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
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 запросов? |
Автор: | snark [ 20 июн 2011, 10:29 ] |
Заголовок сообщения: | Re: заглавные буквы в login alias |
На уровне запросов, IMHO |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |