
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.08.2006, 08:49:45
|
|||
|---|---|---|---|
|
|||
freeradius & mysql |
|||
|
#18+
Привет всем.Вобщем решил написать свой биллинг(знаю что велосипед но мне интересно) для набора опыта в работе с mysql и radius.Столкнулся с такой проблемой.В конфигурации есть такой вот пункт: -- authorize_check_query = "CALL GB_BILLING.auth_check('%{SQL-User-Name}');" -- Эта процедура при вызове из CLI вывдет на экран вот такую таблицу: -- +------+----------+---------------+--------+------+ | id | username | attribute | value | op | +------+----------+---------------+--------+------+ | 1 | gtbear | User-Password | gtbear | := | +------+----------+---------------+--------+------+ -- Но вызов радиуса в опцией -X и проверка с помощью радтеста дает вот что: -- radius_xlat: 'gtbear' rlm_sql (gbilling): sql_set_user escaped user --> 'gtbear' radius_xlat: 'CALL GB_BILLING.auth_check('gtbear');' rlm_sql (gbilling): Reserving sql socket id: 29 rlm_sql_mysql: query: CALL GB_BILLING.auth_check('gtbear'); rlm_sql_mysql: MYSQL check_error: 1312 received rlm_sql_getvpdata: database query error rlm_sql (gbilling): SQL query error; rejecting user rlm_sql (gbilling): Released sql socket id: 29 modcall[authorize]: module "gbilling" returns fail for request 0 -- В самой процедуре вывод сделан следующим образом: 1.Создается временная таблица 2.Пишется в нее нужная инфа. 3.Выполняется селект. Подскажите в чем косяк? P.S.Сильно не пинать..я только учусь)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=25&mobile=1&tid=1489188]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 291ms |

| 0 / 0 |
