Вопрос по базе.
Вопрос по базе.
С помощью какого запроса, или в какой таблице хранится ип который присваивает радиус?
aospan писал(а):mysql UTM5
далее можно сделать такой запрос:
select uname,inet_ntoa(ip & 0xFFFFFFFF) from ip_groups WHERE is_deleted=0;
Спасибо, а какой запрос нужно сделать чтобы еще выводил пароль.
Т.е логин пароль(для vpn) ip
Заранее спасибо. Да и еще хотелось бы, чтобы в этом запросе учитывался баланс. Если отрицательный, тогда не выводится.
Последний раз редактировалось gtk Вт авг 09, 2005 18:50, всего редактировалось 1 раз.
Можно таким запросом, например:
select uname,upass,inet_ntoa(ip & 0xFFFFFFFF) from ip_groups, iptraffic_service_links, accounts, service_links WHERE ip_groups.is_deleted=0 AND accounts.balance > 0 AND iptraffic_service_links.ip_group_id=ip_groups.ip_group_id AND service_links.id=iptraffic_service_links.id AND service_links.account_id = accounts.id;
select uname,upass,inet_ntoa(ip & 0xFFFFFFFF) from ip_groups, iptraffic_service_links, accounts, service_links WHERE ip_groups.is_deleted=0 AND accounts.balance > 0 AND iptraffic_service_links.ip_group_id=ip_groups.ip_group_id AND service_links.id=iptraffic_service_links.id AND service_links.account_id = accounts.id;
со скриптом начнуться проблемы как только в базе появяться удаленные сервисные связки, счета и пользователи
помимо
ip_groups.is_deleted = '0'
надо обязательно проверять что
iptraffic_service_links.is_deleted = '0'
service_links.is_deleted = '0'
accounts.is_deleted = '0'
подробнее смотри
viewtopic.php?t=162
помимо
ip_groups.is_deleted = '0'
надо обязательно проверять что
iptraffic_service_links.is_deleted = '0'
service_links.is_deleted = '0'
accounts.is_deleted = '0'
подробнее смотри
viewtopic.php?t=162