0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #30 : 20 Ноября 2011, 11:51:59 » |
|
в такому варіанті є шанс що під одним логіном підключаться два користувача на різні сателіти
Да ладно! Не верю! ))
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #31 : 20 Ноября 2011, 12:00:22 » |
|
в такому варіанті є шанс що під одним логіном підключаться два користувача на різні сателіти
Да ладно! Не верю! )) недавно тестував - якщо кілька разів позапускати підключення то підключиться з тим самим логіном на інший сателіт, може підкажете як зробити щоб такого не було ?
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #32 : 20 Ноября 2011, 14:04:57 » |
|
Я даже не знаю, что и сказать. Из коробки все было как нужно... Гадать что уже менялось (хотя более чем уверен, что ответ будет: "ничего не менялось!") как-то не в кайф... самый простой способ это переделать radcheck
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #33 : 20 Ноября 2011, 15:17:56 » |
|
Я даже не знаю, что и сказать. Из коробки все было как нужно... Гадать что уже менялось (хотя более чем уверен, что ответ будет: "ничего не менялось!") как-то не в кайф... самый простой способ это переделать radcheck
хм, буду ще раз перевіряти, але radcheck справді був стандартний. Ще питання коли користувач вже підключений то radtest має проходити чи ні ? бо в мене він завжди проходить не в залежносі чи активна сесія чи ні
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #34 : 21 Ноября 2011, 09:59:14 » |
|
в такому варіанті є шанс що під одним логіном підключаться два користувача на різні сателіти
Как это у них так получается? Ну если ничего не меняли и реально такой баг, что мешает на сатерит 1 завести виланы 2->N а на сателит 2 виланы N+1->M. Хотя как уже говорилось смотрите на radcheck
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #35 : 21 Ноября 2011, 11:12:55 » |
|
Да не, на самом деле радчек тут не при делах (по дефолту). Его просто можно примостырить чтобы проходила такая проверка.
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #36 : 21 Ноября 2011, 11:21:11 » |
|
Да не, на самом деле радчек тут не при делах (по дефолту). Его просто можно примостырить чтобы проходила такая проверка.
а як переробити radcheck, щоб була перевірка чи підключений користувач чи ні ? Пробував, щоб перевіряло по таблиці dblogin, але як виявилось вона кожних 7 сек. очищається і в цей час інший користувач може підключитися з тим самим логіном і паролем
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #37 : 21 Ноября 2011, 14:54:14 » |
|
добавить в запрос, который в radcheck:
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #38 : 21 Ноября 2011, 14:58:19 » |
|
добавить в запрос, который в radcheck: дякую!
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #39 : 21 Ноября 2011, 15:37:02 » |
|
добавить в запрос, который в radcheck: підключення все одно відбувається, могли б ви повністю написати процедуру, можливо я десь зробив помилку
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #40 : 21 Ноября 2011, 15:39:37 » |
|
після того як я підключаюсь\відключаюсь з іншого сателіту ключик на кілька секунд пропадає а потім знову появляється
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #41 : 21 Ноября 2011, 18:44:46 » |
|
розібрався, все працює.
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #42 : 22 Ноября 2011, 09:59:40 » |
|
Выложи решение на память.
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #43 : 22 Ноября 2011, 10:30:27 » |
|
DROP PROCEDURE IF EXISTS `radcheck`; DELIMITER $$ CREATE PROCEDURE `radcheck` (IN login VARCHAR(64)) BEGIN SELECT id,name,'Password' AS Attribute,AES_DECRYPT(passwd,'hardpass3') AS Value,'==' FROM users WHERE name=login and auth = 'no'; END$$ DELIMITER ;
|
|
|
Записан
|
|
|
|
|